This commit is contained in:
Maxim Slipenko 2023-11-19 23:47:11 +03:00
parent 3a2ff7018a
commit dd93be8b94

View File

@ -1,13 +1,11 @@
#!/bin/bash -e #!/bin/bash -e
a= . install2-init-functions
# add vagrant's public key - user can ssh without password # add vagrant's public key - user can ssh without password
run_chroot mkdir -pm 700 /home/vagrant/.ssh mkdir -pm 700 /home/vagrant/.ssh
run_chroot curl -q -o /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub curl -q -o /home/vagrant/.ssh/authorized_keys https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub
run_chroot chmod 0600 /home/vagrant/.ssh/authorized_keys chmod 0600 /home/vagrant/.ssh/authorized_keys
run_chroot chown -R vagrant:vagrant /home/vagrant/.ssh chown -R vagrant:vagrant /home/vagrant/.ssh
# give sudo access (grants all permissions to user vagrant) # give sudo access (grants all permissions to user vagrant)
run_chroot echo "vagrant ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/vagrant echo "vagrant ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/vagrant
run_chroot chmod 0440 /etc/sudoers.d/vagrant chmod 0440 /etc/sudoers.d/vagrant