臥龍小三大量刪除帳號工具
版權宣告:
注意事項:
您必須審慎評估使用本程式是否會對您的軟硬體造成損害,若有任何意
外,本人不負任何責任。(換言之, 使用本程式要有不怕死的精神! ^_^)
使用方法:
- 以 root 身份登入主機, 然後將程式解壓,放入 /root 中, 並給予執行權!
如下所示:
tar xvzf ols3delact-1.0.1.tar.gz
chmod u+x ols3scandir.pl 及 chmod u+x ols3delact.pl
- 執行 ./ols3scandir.pl /home
這個步驟用來掃瞄 /home 之下有那些帳號目錄, 如果, 您的主機中, 帳號
是建置於 /home/users 目錄之下, 那麼, 就要執行 ./ols3scandir.pl /home/users
之後, 它會將帳號目錄名稱寫入 dir_list 這個記錄檔中, 您可以用 vi 來
編輯它, 將不想要刪除的帳號名稱去除.
- 執行 ./ols3delact.pl , 即可刪除大量帳號.(根據 dir_list 的記錄)
本程式會保護: /home/ftp, /home/httpd, /home/lost+found, /home/adm
/home/webadm, /home/webmaster 等目錄及帳號, 不會予以刪除.
本程式完成以下幾件事:
a. 刪除自家目錄(Home Directory)
b. 備份 /etc/passwd, /etc/shadow, /etc/group
c. 將帳號自 /etc/passwd, /etc/shadow, /etc/group 中去除
注意: 各個帳號的信包 "/var/spool/mail/帳號", 並沒有刪除!
一般而言, 新建的帳號大都沒有信包檔. 如果您要此一功能, 請自行增添.
- 本程式自動幫您備份 /etc/passwd, /etc/shadow, /etc/group
備份檔名格式為:
/etc/passwd-YYYYMMDDhhmmss 及 /etc/shadow-YYYYMMDDhhmmss
(如:/etc/passwd-19991101093217 /etc/shadow-19991101093217)