Skip to content

Instantly share code, notes, and snippets.

@petems
Created March 10, 2015 16:11
Show Gist options
  • Save petems/b6f5d0b3cd8a23ef50c6 to your computer and use it in GitHub Desktop.
Save petems/b6f5d0b3cd8a23ef50c6 to your computer and use it in GitHub Desktop.
#!/bin/bash
sudo /usr/sbin/groupadd vagrant
sudo /usr/sbin/useradd vagrant -g vagrant -G wheel
echo "vagrant" | sudo passwd --stdin vagrant
echo "vagrant ALL=(ALL) NOPASSWD: ALL" |sudo tee /etc/sudoers.d/vagrant 1>/dev/null
sudo chmod 0440 /etc/sudoers.d/vagrant
sudo mkdir -m 700 /home/vagrant/.ssh
sudo touch /home/vagrant/.ssh/authorized_keys
echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key" | sudo tee /home/vagrant/.ssh/authorized_keys 1>/dev/null
sudo chmod 600 /home/vagrant/.ssh/authorized_keys
sudo chown -R vagrant:vagrant /home/vagrant
echo "Defaults:vagrant !requiretty" | sudo tee -a /etc/sudoers.d/vagrant 1>/dev/null
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment