Fix for requiretty disabling in sudoers file.

Don't use DNS in /etc/ssh/sshd_config file setup.
This commit is contained in:
pradels
2013-04-10 13:15:20 +02:00
parent 9f67b6b1b8
commit f82018cf7b

View File

@@ -71,11 +71,13 @@ usermod -G admin vagrant
echo 'Defaults env_keep += "SSH_AUTH_SOCK"' >> /etc/sudoers echo 'Defaults env_keep += "SSH_AUTH_SOCK"' >> /etc/sudoers
echo '%admin ALL=NOPASSWD: ALL' >> /etc/sudoers echo '%admin ALL=NOPASSWD: ALL' >> /etc/sudoers
sed -i 's/Defaults requiretty/Defaults !requiretty/' /etc/sudoers sed -i 's/Defaults\s*requiretty/Defaults !requiretty/' /etc/sudoers
# SSH keys # SSH setup
# Add Vagrant ssh key for root accout. # Add Vagrant ssh key for root accout.
sed -i 's/.*UseDNS.*/UseDNS no/' /etc/ssh/sshd_config
[ -d ~root/.ssh ] || mkdir ~root/.ssh [ -d ~root/.ssh ] || mkdir ~root/.ssh
chmod 700 ~root/.ssh chmod 700 ~root/.ssh
cat > ~root/.ssh/authorized_keys << EOF cat > ~root/.ssh/authorized_keys << EOF