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

Kirim email ke