Wednesday, April 14, 2010

shell script gawe manajemen user

#!/bin/sh
clear;
i=1;
while [ "$i" -gt 0 ]
do
echo "---------------------------------------";
echo " Program Manajeman User ";
echo "---------------------------------------";
echo " 1. Membuat user baru. ";
echo " 2. Melihat daftar user (/etc/passwd). ";
echo " 3. Menghapus user. ";
echo " 4. Keluar. ";
echo "---------------------------------------";

echo
echo -n "Masukkan pilihanmu : ";
read pil;

if [ "$pil" -eq "1" ]
then
echo
echo -n " Nama user : ";
read user;
echo -n " UID : ";
read uid;
echo -n " GID : ";
read gid;
echo -n " Komentar : ";
read comment;
echo -n "Home direktori : ";
read home;
echo -n " Default shell : ";
read shell;
useradd -o -u $uid -c $comment -g $gid -d $home -s $shell $user;
echo "Masukkan password!!!";
passwd $user;
echo
echo
elif [ "$pil" -eq "2" ]
then
echo
cat /etc/passwd;
echo
echo
elif [ "$pil" -eq "3" ]
then
echo
echo -n "Masukkan nama user yang ingin dihapus dari sistem : ";
read user;
userdel -r $user;
echo
echo
elif [ "$pil" -eq "4" ]
then
exit 0;
else
echo
echo "Masukkan yang benar!!!";
echo
echo
fi
done

No comments: