Wednesday, April 2, 2014

Cara untuk Melihat User, Tanggal berakhir, serta Jumlah Total



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

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 "--------------------------------" 

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:

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