diff --git a/scripts/install-base.sh b/scripts/install-base.sh index a7ce73e..2da7dd3 100644 --- a/scripts/install-base.sh +++ b/scripts/install-base.sh @@ -58,13 +58,13 @@ cat <<-EOF > "${TARGET_DIR}${CONFIG_SCRIPT}" /usr/bin/systemctl enable sshd.service # Vagrant-specific configuration - /usr/bin/useradd --password ${PASSWORD} --comment 'Vagrant User' --create-home --gid users vagrant + /usr/bin/useradd --password ${PASSWORD} --comment 'Vagrant User' --create-home --user-group vagrant echo 'Defaults env_keep += "SSH_AUTH_SOCK"' > /etc/sudoers.d/10_vagrant echo 'vagrant ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers.d/10_vagrant /usr/bin/chmod 0440 /etc/sudoers.d/10_vagrant - /usr/bin/install --directory --owner=vagrant --group=users --mode=0700 /home/vagrant/.ssh + /usr/bin/install --directory --owner=vagrant --group=vagrant --mode=0700 /home/vagrant/.ssh /usr/bin/curl --output /home/vagrant/.ssh/authorized_keys --location https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub - /usr/bin/chown vagrant:users /home/vagrant/.ssh/authorized_keys + /usr/bin/chown vagrant:vagrant /home/vagrant/.ssh/authorized_keys /usr/bin/chmod 0600 /home/vagrant/.ssh/authorized_keys # clean up