2007年12月13日 星期四

FreeBSD下大量移除使用者帳號

FreeBSD
因為學校中班級數相當多,學生人數近4千人,所以每一年畢業的學生大概都有1千多人,
畢業後的學生所使用的帳號要移除是相當麻煩的工作,....-__-|||
建立帳號的時候,是使用之前資訊組長留下來的程式,
可是沒有砍帳號的程式......


昨天突發奇想,...試看看一個方法可不可行....
1.先在excel 中輸入要FreeBSD 執行的指令


rmuser -y s91001 (移除s91001 的帳號...)
2.將所有學生帳號依照排序輸入後...將檔案儲存 (tab 間隔的txt檔案)
3.檔案上傳到學生帳號主機,..
4.將檔案改成可執行檔
#mv rmuser.txt rmuser
#chmod +x rmuser
5.執行 rmuser
# ./rmuser
6.這樣一來server 就會一行一行執行rmuser的指令,自動刪除學生帳號及相關的所有檔案
7.真是方便....(奇怪我以前怎麼沒想到呢????)


沒有留言:

張貼留言