blob: caa3f4ee620d2a2ed7e9884f484fe0cc9b52371e [file] [log] [blame]
Dzmitry Stremkouski1ca901c2018-11-05 13:20:52 +01001#!/bin/bash -xe
2# Speedup reverse hostname lookup
3sed -i "s/127.0.0.1.*/127.0.0.1 localhost $(hostname)/" /etc/hosts
4# Enabling password auth for kitchen user
5sed -i 's/PasswordAuthentication.*/PasswordAuthentication yes/' /etc/ssh/sshd_config
6# Disable sshd NS lookups
7echo "UseDNS no" >> /etc/ssh/sshd_config
Dzmitry Stremkouskia5871a62018-11-07 23:04:36 +01008# Apply ssh configuration
Dzmitry Stremkouski1ca901c2018-11-05 13:20:52 +01009service ssh restart
Dzmitry Stremkouskia5871a62018-11-07 23:04:36 +010010
Dzmitry Stremkouski1ca901c2018-11-05 13:20:52 +010011# Create user 'kitchen' with password 'kitchen'
12useradd -m -G adm,sudo -p '$6$DqOdqb/l$hOpDWFPeC8/45Oo8NbqZyqLZxYd.Vtlujf9A4OdwUKgBjRcETuc9Gd2C7OyI99MY2N/pACrbV8WymqV.H1XZ1.' -s /bin/bash kitchen
13# Passwordless sudo for user 'kitchen'
14echo "kitchen ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/99-kitchen
15# Secure kitchen home
16chown kitchen:root /home/kitchen -R
17chmod 0700 /home/kitchen