#!/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