Skip to content

Instantly share code, notes, and snippets.

@riordanz
Created May 6, 2017 11:22
Show Gist options
  • Save riordanz/f1a9c0849f2a6eea488e195482405023 to your computer and use it in GitHub Desktop.
Save riordanz/f1a9c0849f2a6eea488e195482405023 to your computer and use it in GitHub Desktop.
UserNew
#!/bin/bash
clear
if [ $(id -u) -eq 0 ]; then
read -p "Masukan username : " username
read -p "Masukan password : " password
read -p "Expired (yyyy-mm-dd) : " expired
egrep "^$username" /etc/passwd >/dev/null
if [ $? -eq 0 ]; then
echo "Username $username sudah ada di VPS anda!"
exit 1
else
pass=$(perl -e 'print crypt($ARGV[0], "password")' $password)
IP=`ifconfig venet0:0| awk 'NR==2 {print $2}'| awk -F: '{print $2}'`
useradd -e $expired -d /home/$username -m -g users -p $pass -s /bin/false $username
rm -r /home/$username
clear
echo "Created By : FreeDroid"
echo -e "=========================================\n\nHost : $IP\nPort : 443,109,110,22,143,80\nUser : $username\nPassword : $password\nExpired : $expired\n\n=========================================\n"
fi
else
echo "Hanya root yang bisa menambah user ke system"
exit 2
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment