Files
projects/vm/src/install.sh
2022-09-26 12:40:38 +01:00

48 lines
917 B
Bash

#!/bin/bash
USERNAME=porridge
PASSWORD=pass
echo "SETUP IS DONE"
echo "Skipping..."
SETUP_DONE=true
else
SETUP_DONE=false
fi
if [ ! -f '/SETUP_DONE' ]; then
echo "SETUP NOT DONE"
echo "STARTING SETUP..."
echo "APT UPDATE AND UPGRADE"
apt update
apt upgrade -y
echo "APT INSTALL"
apt install -y sudo nano
echo "ADD USER"
useradd -m -p $(perl -e "print crypt($PASSWORD, 'password')") -g sudo $USERNAME
# usermod -aG sudo $USERNAME
# echo "$USERNAME:$PASSWORD" | chpasswd
# echo -e "$PASSWORD\n$PASSWORD" | passwd "$USERNAME"
touch /SETUP_DONE
fi
echo '####################'
echo '#### ALL DONE ####'
echo '####################'
# mkdir /home/$USERNAME/
# chown $USERNAME:$USERNAME /home/$USERNAME/
# set -m
# Set bash as default shell
su - $USERNAME -c "echo $PASSWORD | chsh -s \$(which bash) \$USER"
# Login as user
su --login $USERNAME