#!/bin/bash
# Script to add a user to Linux system
if [ ! /root/customer/log ]; then
mkdir -p /root/customer/log
fi
if [ $(id -u) -eq 0 ]; then
read -p "Enter username : " username
pass=$(head -c 500 /dev/urandom | tr -dc a-z0-9A-Z | head -c 8);echo $pass
egrep "^$username" /etc/passwd >/dev/null
if [ $? -eq 0 ]; then
echo "$username exists!"
exit 1
else
useradd -m -p $pass $username
[ $? -eq 0 ] && echo "User has been added to system!" || echo "Failed to add a user!"
sed -i -e 's/UserName/$username/' /root/customer/base/email.txt
cp /root/customer/base/email.txt /root/customer/log/$user_email.txt
fi
else
echo "Only root may add a user to the system"
exit 2
fi


LinkBack URL
About LinkBacks
