SSH Based CP
I've Been Tinkering With This, Can't Seem To Get It To WOrk On RedHat 9.0
Code:
clear
echo "*****************[ UltimateShells ]*****************"
echo "* This Menu Will Allow You To Add Users, Delete Users *"
echo "* Press A To Add A New User *"
echo "* Press D To Del A Current User *"
echo "********************************************************"
echo "- Choise:"
read CHOISE
if [ "$CHOISE" = "a" ]; then
clear
echo "*****************[ UltimateShells ]*****************"
echo "* Add New Shell Account *"
echo "********************************************************"
echo "- Account:"
read Account
echo "- Password:"
read Password
useradd -s /bin/bash $Account
echo $PASSWORD | passwd --stdin $Account
mkdir /home/$Account/public_html
mkdir /home/$Account/private
ln -s /home/$Account/public_html /home/$Account/www
touch /home/$Account/public_html/index.html
chmod 755 /home/$Account
chmod 755 /home/$Account/public_html
chmod 755 /home/$Account/public_html/index.html
chmod 700 /home/$Account/private
chown -R $Account:$Account /home/$Account
clear
echo "*****************[ UltimateShells ]*****************"
echo "* New Shell Account Created *"
echo "********************************************************"
echo "Account: $Account"
echo "Password: $Password"
echo "Html Dir : /home/$Account/public_html"
echo "Shell Dir: /home/$Account/private"
echo "E-Mail : $Account@UltimateShells.com"
fi
if [ "$Choise" = "d" ]; then
clear
echo "*****************[ UltimateShells ]*****************"
echo "* Del Shell Account *"
echo "* Listing Accounts *"
echo "********************************************************"
ls /home/ | more
echo "- Account"
read Account
clear
echo "*****************[ UltimateShells ]*****************"
echo "* Your About To Del $Account Account *"
echo "* And All Of The Users Files! Are You Sure? (Y/N) *"
echo "********************************************************"
echo "- Answer:"
read Answer
if [ "$Account" = "" ]; then
clear
echo "*****************[ UltimateShells ]*****************"
echo "* No Account Name Given! *"
echo "********************************************************"
else
if [ "$Answer" = "y" ]; then
clear
userdel $Account
rm -rf /home/$Account
echo "*****************[ UltimateShells ]*****************"
echo "* Account Deleted! *"
echo "********************************************************"
else
echo "*****************[ UltimateShells ]*****************"
echo "* ERROR *"
echo "********************************************************"
fi
fi
fi

