disable login as ubuntu (#934)

This commit is contained in:
Aiden McClelland
2021-12-10 10:19:22 -07:00
parent 6d6e4c1807
commit 91840539f9
2 changed files with 8 additions and 2 deletions

View File

@@ -53,6 +53,7 @@ ControlPort 9051
CookieAuthentication 1
EOF
passwd -l ubuntu
echo 'overlayroot="tmpfs":swap=1,recurse=0' > /etc/overlayroot.local.conf
systemctl disable initialization.service
sync

View File

@@ -64,8 +64,13 @@ sudo cp -R diagnostic-ui/www /tmp/eos-mnt/var/www/html/diagnostic
# Make the .ssh directory
sudo mkdir -p /tmp/eos-mnt/root/.ssh
sudo cp ./build/initialization.sh /tmp/eos-mnt/usr/local/bin
if [ "$ENVIRONMENT" = "dev" ]; then
cat ./build/initialization.sh | grep -v "passwd -l ubuntu" | sudo tee /tmp/eos-mnt/usr/local/bin/initialization.sh > /dev/null
else
sudo cp ./build/initialization.sh /tmp/eos-mnt/usr/local/bin
fi
sudo cp ./build/initialization.service /tmp/eos-mnt/etc/systemd/system/initialization.service
sudo ln -s /etc/systemd/system/initialization.service /tmp/eos-mnt/etc/systemd/system/multi-user.target.wants/initialization.service
sudo ln -s /etc/systemd/system/initialization.service /tmp/eos-mnt/etc/systemd/system/multi-user.target.wants/initialization.service
sudo umount /tmp/eos-mnt