#!/bin/bash GROUP=100 HOME=/home SKEL=/etc/skel # INACTIVE=0 # EXPIRE=60 SHELL=/bin/bash # passwd defaults PASSMIN=0 PASSWARN=14 # # check for root access # WHOAMI=`/usr/bin/whoami` if [ $WHOAMI != "root" ]; then echo "You must be root to add news users!" exit 1 fi # # info # echo "" echo -n "Username: " read USERNAME echo -n "Full name: " read FULLNAME # echo "Adding user: $USERNAME." # # /usr/sbin/useradd -c"$FULLNAME" -d$HOME/$USERNAME \ -g$GROUP -m -k$SKEL -s$SHELL $USERNAME # # Set password defaults # /usr/bin/passwd -n $PASSMIN -w $PASSWARN $USERNAME >/dev/null 2>&1 # #second time # /usr/bin/passwd $USERNAME # # confirm creation... # echo "" echo "Entry from /etc/passwd:" echo -n " " grep "$USERNAME:" /etc/passwd echo "Entry from /etc/shadow:" echo -n " " grep "$USERNAME:" /etc/shadow echo "Summary output of the passwd command:" echo -n " " passwd -S $USERNAME echo "" echo "AllowUsers $USERNAME" >> /etc/ssh/sshd_config service sshd restart