#!/bin/bash

if [ "$(id -u)" != "0" ] ; then
        echo "FAIL! Please run this script with sudo:" 2>&1
        echo "sudo $0" 2>&1
        exit -1
fi

read -p "Enter login:" LOGIN
useradd "$LOGIN" -m &>/dev/null
if [ $? -eq 0 ] ; then
    usermod -s /bin/bash "$LOGIN" 
    passwd "$LOGIN"
    if [ $? -eq 0 ] ; then 
        chmod u+rwx "/home/$LOGIN"
        chmod og-rwx "/home/$LOGIN"
        echo "User account '$LOGIN' was setup successfully."
    else
        echo "FAIL! Setting password failed. Removing user '$LOGIN'" 2>&1
        userdel -r "$LOGIN"
        exit -1
    fi
else
    echo "User '$LOGIN' exists."
fi

# Installs 'sudo' package if not yet
sudo dpkg -l sudo &>/dev/null  || sudo apt install sudo   
# Add user 'mountpilot', or use your home user account
sudo usermod -a -G sudo "$LOGIN" 

echo "Bravo! Setup ended successfully!"

