Lagi iseng nih.. pengen cobain programming nya linux.. terus dapat deh script seperti ini :
username()
{
echo “User Name :”;
read nama;
if [ “$nama” = “root” ]; then
menu
else
echo “Maaf $nama tidak berhak mengakses Menu Program”;
exit
fi
}
username
menu
{
lagi = ‘y’
while [ $lagi==’y’ ] || [ $lagi==’Y’ ];
do
clear
echo “--------M E N U--------“;
echo “ 1. Menghapus File”;
echo “ 2. Mengcopy Direktori”;
echo “ 3. Keluar”;
echo “Masukkan Pilihan Anda [1-3]:”;
read pil;
if [ $pil –eq 1 ]; then
read file
$file = *tmp
rm file
exit
elif [ $pil –eq 2 ]; then
mkadir /var/log/
cp/root/
exit
elif [ $pil –eq 3 ]; then
exit
else
echo “ Maaf Saudara $nama Salah Memasukkan Inputan”;
fi
echo “Pilih lagi?”;
read lagi;
while [ $lagi == ’y’ ] && [ $lagi == ‘Y’ ] && [ $lagi == ‘t’ ] && [ $lagi == ‘T’ ];
do
echo “OO’oo,,,isi dengan [y/Y/t/T]”;
echo –n “$nama mau mencoba lagi [y/t] ??”;
read lagi;
if [ $lagi == 't' ] && [ $lagi == 'T' ]; then
exit 0
fi
done
done
}
Nah... penjelasannya adalah :
Untuk Masuk ke Menu,,User haruslah menjadi “root”.
Apabila Usernamenya root,,maka User berhak mengakses Menu program, jika tidak maka akan muncul “Maaf (tulisan yang diinputkan oleh User) tidak berhak mengakses Menu Program”.
Menu yang disediakan. yaitu:
1. Menghapus File
2. Mengcopy Direktori
3. Keluar
Keterangan MENU:
Menghapus File.tmp
Apabila sub menu ini dipilih, maka system akan mencari file yang berakhiran tmp dan kemudian menghapus file tersebut
Mengcopy direktori
Apabila sub menu ini dipilih, maka system akan mengcopy direktori /var/log/ [direktori yang kita pilih] ke direktori /root/ [direktori yang kita tuju]
Keluar
Sub menu untuk Keluar dari Menu
Sebelum benar-benar keluar maka akan muncul
“OO’oo,,,isi dengan [y/Y/t/T]:”;
Jika ingin keluar pilih Y
Jika tidak pilih T
Nah silahkan deh dicoba.. hehe...