Hi All,
Saya mau share script kecil untuk keperluan admin, semoga membantu
bagi yg membutuhkan.
berdasarkan kebutuhan di kantor saya: jika ada employee yg sudah
keluar/resign/pensiun dari kantor, kita perlu melakukan sedikit
cleanup di NIS database /var/yp/etc/passwd dan di /home dir nya yg
perlu menghapus userID dari /var/tp/etc/passwd, /var/yp/etc/shadow
dan /var/yp/etc/group, ini biasa saya lakukan manual dengan edit
langsung file2 tersebut, saya tidak melakukan userdell karena tidak
bisa digunakan jika menggunakan NIS,
dan home dir nya tidak saya hapus saat itu juga kerena kebutuhan di
kantor; harus diamkan home dir selama 3 bulan jika suatu saat rekan
kerja dari ID yg kita hapus masih memerlukan data di home dir td.
wal hasil saya sering kelupaan mengcleanup home dir nya dan menjadi
sampah di storage.
contoh:
solaris10x05{root}% pwd
/netapp03/home
solaris10x05{root}% ls -l
drwxrwxr-x 53 hidayl staff 12288 Apr 20 08:53 hidayl
drwxrwxr-- 1 24819 staff 2105 Dec 8 2005 wursea
drwxrwxr-- 1 22254 staff 1783 Jul 25 2006 suhrawi
drwxrwxr-x 5 ikartoa staff 4096 Oct 13 2006 ikartoa
drwxrwxr-x 60 ilonas staff 20480 Apr 23 07:16 ilonas
drwxrwxr-- 1 27374 staff 1783 Jul 25 2006 farreln
...
..
dan seterunya
ini script kecil untuk menghapus home dir yg sudah tidak ada IDnya:
solaris10x05{root}% more del-home-junk
#!/bin/tcsh
ls -l /netapp03/home | awk '{print $3 " " $9}' | sort | grep "[0-9]"
> /tmp/test/coba;
cat /tmp/test/coba | awk '{print $2}' | grep -v "[0-9]" | xargs rm -rf
solaris10x05{root}% ./del-home-junk
result: home dir lumayan bersih :)
solaris10x05{root}% ls -l /netapp03/home
drwxrwxr-x 53 hidayl staff 12288 Apr 20 08:53 hidayl
drwxrwxr-x 5 ikartoa staff 4096 Oct 13 2006 ikartoa
drwxrwxr-x 60 ilonas staff 20480 Apr 23 07:16 ilonas
...
...
..
dan seterunya
semoga bisa berguna...
cheers,
#./zimxbim
(diambil dr kata sim sala bim)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Klub
Linux Bandung" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/klub-linux-bandung?hl=en
-~----------~----~----~----~------~----~------~--~---