1
0
mirror of https://github.com/Oxalide/vsphere-influxdb-go.git synced 2023-10-10 13:36:51 +02:00
vsphere-influxdb-go/vendor/github.com/vmware/govmomi/scripts/vagrant/vcsa/vagrant.sh

24 lines
685 B
Bash
Raw Normal View History

2017-10-25 22:52:40 +02:00
#!/bin/sh
useradd vagrant -m -s /bin/bash
groupmod -A vagrant wheel
echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
mkdir ~vagrant/.ssh
wget --no-check-certificate \
https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub \
-O ~vagrant/.ssh/authorized_keys
chown -R vagrant ~vagrant/.ssh
chmod -R go-rwsx ~vagrant/.ssh
sed -i -e 's/^#UseDNS yes/UseDNS no/' /etc/ssh/sshd_config
sed -i -e 's/^AllowTcpForwarding no//' /etc/ssh/sshd_config
sed -i -e 's/^PermitTunnel no//' /etc/ssh/sshd_config
sed -i -e 's/^MaxSessions 1//' /etc/ssh/sshd_config
# disable password expiration
for uid in root vagrant; do
chage -I -1 -E -1 -m 0 -M -1 $uid
done