added userdel command in create-user script

This commit is contained in:
Codehunter-py 2022-05-18 17:19:56 +02:00
parent 57f0d3ad64
commit 586cc5676d

32
Days/Linux/create-user.sh Normal file → Executable file
View File

@ -1,15 +1,27 @@
#! /usr/bin/bash
if [ -z "${1}" ]
then
echo "What is your intended username?"
read username
echo "What is your password"
read password
echo "What is your intended username?"
read username
echo "What is your password"
read password
#A user can be passed in as a command line argument
echo "$username user account being created."
#A user can be passed in as a command line argument
echo "$username user account being created."
#A user is created with the name of command line argument
sudo useradd -m $username
#A user is created with the name of command line argument
sudo useradd -m $username
#A password can be parsed in as a command line argument.
sudo chpasswd <<< $username:$password
sleep 2
echo "If you want to delete the user then pass 'del' and username in command line argument. e.g: ./create-user.sh del username"
else
sudo userdel -rf "${2}"
sleep 2
echo "${2} user account successfully deleted."
exit 0
fi
#A password can be parsed in as a command line argument.
sudo chpasswd <<< $username:$password