config.sh: Add snippet to configure sudo for Vagrant images
The vagrant user used in Vagrant images needs the ability to use sudo with no restrictions. This is fine and expected for Vagrant images, as they are only intended to be used for development purposes.
This commit is contained in:
parent
08243564f3
commit
64b3ca0b20
@ -147,6 +147,13 @@ EOKEYS
|
|||||||
chmod 600 ~vagrant/.ssh/authorized_keys
|
chmod 600 ~vagrant/.ssh/authorized_keys
|
||||||
chown -R vagrant:vagrant ~vagrant/.ssh/
|
chown -R vagrant:vagrant ~vagrant/.ssh/
|
||||||
|
|
||||||
|
cat > /etc/sudoers.d/vagrant << EOSUDOER
|
||||||
|
## Ensure the vagrant user always can use sudo
|
||||||
|
Defaults:vagrant !requiretty
|
||||||
|
vagrant ALL=(ALL) NOPASSWD: ALL
|
||||||
|
EOSUDOER
|
||||||
|
chmod 600 /etc/sudoers.d/vagrant
|
||||||
|
|
||||||
cat > /etc/ssh/sshd_config.d/10-vagrant-insecure-rsa-key.conf <<EOF
|
cat > /etc/ssh/sshd_config.d/10-vagrant-insecure-rsa-key.conf <<EOF
|
||||||
# For now the vagrant insecure key is an rsa key
|
# For now the vagrant insecure key is an rsa key
|
||||||
# https://github.com/hashicorp/vagrant/issues/11783
|
# https://github.com/hashicorp/vagrant/issues/11783
|
||||||
|
Loading…
Reference in New Issue
Block a user