Mau melihat user, jumlahnya, serta
tanggal berakhirnya? Kita bisa melihat lewat webmin, cuman kalau harus lihat
satu-satu sementara user segudang kan susah. Nah, oleh karena itu coba saja
cara di bawah ini. Login SSH(Root Access) via putty/bitvise terlebih dahulu.
Lalu, buka terminal. Ada 2 cara untuk menggunakan script ini.
#Cara Pertama
1. Buat sendiri aplikasi-nya dengan mengetik
#Cara Pertama
1. Buat sendiri aplikasi-nya dengan mengetik
vim akun.sh
2. Lalu paste-kan kode ini:
#!/bin/bash
echo "-------------------------------"
echo "USERNAME EXP DATE "
echo "-------------------------------"
while read mumetndase
do
AKUN="$(echo $mumetndase | cut -d: -f1)"
ID="$(echo $mumetndase | grep -v nobody | cut -d: -f3)"
exp="$(chage -l $AKUN | grep "Account expires" | awk -F": " '{print $2}')"
if [[ $ID -ge 500 ]]; then
printf "%-17s %2s\n" "$AKUN" "$exp"
fi
done < /etc/passwd
JUMLAH="$(awk -F: '$3 >= 500 && $1 != "nobody" {print $1}' /etc/passwd |
wc -l)"
echo "--------------------------------"
echo "Jumlah akun: $JUMLAH user"
echo "--------------------------------"
echo "-------------------------------"
echo "USERNAME EXP DATE "
echo "-------------------------------"
while read mumetndase
do
AKUN="$(echo $mumetndase | cut -d: -f1)"
ID="$(echo $mumetndase | grep -v nobody | cut -d: -f3)"
exp="$(chage -l $AKUN | grep "Account expires" | awk -F": " '{print $2}')"
if [[ $ID -ge 500 ]]; then
printf "%-17s %2s\n" "$AKUN" "$exp"
fi
done < /etc/passwd
JUMLAH="$(awk -F: '$3 >= 500 && $1 != "nobody" {print $1}' /etc/passwd |
wc -l)"
echo "--------------------------------"
echo "Jumlah akun: $JUMLAH user"
echo "--------------------------------"
3. Pastikan sudah sama seperti di
atas. Lalu, save dan close dengan menekan "Escape", "!wq",
"Enter"
4. Setelah itu, beri hak akses untuk aplikasi dengan mengetikkan kode:
chmod +x akun.sh
5. Untuk menjalankan tinggal mengetik:
./akun.sh
#Cara Kedua
1. Download file akun.sh dengan mengetik kode berikut:
1. Download file akun.sh dengan mengetik kode berikut:
wget http://puu.sh/6c93A.sh -O akun.sh
2. Lalu beri hak akses dengan mengetik:
chmod +x akun.sh
3. Untuk menjalankan sama seperti di atas, yaitu dengan mengetik:
./akun.sh
Berikut Screeshot hasil script di atas.
Kedua cara di atas sebenarnya sama.
Cuman lebih ribet yang di atas, karena harus menulis manual aplikasinya.
0 komentar:
Post a Comment