顯示具有 帳號管理 標籤的文章。 顯示所有文章
顯示具有 帳號管理 標籤的文章。 顯示所有文章

2006年5月16日 星期二

停用電子郵件帳戶

一位同仁因為不堪垃圾郵件困擾,要求關閉他的電子郵件帳號。這裡紀錄一下做法。

最簡單的方法,讓帳戶過期:

usermod -e 2006-01-01 user

這裡是用 usermod 命令,設定帳戶在 2006-01-01 (過去的某一個日期) 過期,這樣,過期就立刻生效,帳戶立刻無法使用。

順便記一下,另一個無效的方法:

passwd -l user

這是在 /etc/passwd 裡面加註帳號鎖定。這只會讓帳號無法經由 telnet / ssh 服務時無法登入。而我們的電子郵件帳號原本就設定成無法登入系統,所以此法無效。

2005年12月23日 星期五

好用的 awk 命令

使用 awk 命令做 Linux 上的帳號批次管理,我已經用很久了。真的很好用!

剛好今天應教學組長的要求,重設了一個班學生的密碼,順便記下來吧!

以下是我下的指令:

awk -F: '/:207-/
{
cmd="echo newpassword" | passwd --stdin "$1;
print cmd;
system(cmd)
}'
/etc/passwd

這個指令的意思是,從 /etc/passwd 系統帳號檔案裡面抓出 207 班的學生帳號資料,並且把新密碼逐一設定給取出的帳號。