2008-03-10

【chpasswd】修改 n 筆密碼

新增完 n 筆帳號後,接下來就是要改密碼啦,同樣使用 passwd users 一筆一筆敲是很笨的方法,接下來會使用 chpasswd 來修改大量密碼.. 下命令前真的要想好!不然一次要砍300筆帳號可不是好玩的,手好酸.. Orz

1. 利用 OpenOffice.org Spreadsheet 建立帳號檔(newpwd_list)並存成 .csv,請依以下格式 key in ..
stu001:密碼
stu002:密碼
stu003:密碼
stu004:密碼
stu005:密碼
stu006:密碼

/* 記得數字累加的部分一樣獨立出來.. */

2. 使用 gedit or 文字編輯器 將分隔的符號取代掉

3. 修改密碼
jonny@ubuntu:~$ chpasswd < new_plist


4. 將 /etc/shadow 內的密碼欄資料寫回 /etc/passwd 當中, 並刪除 /etc/shadow 檔案
jonny@ubuntu:~$ sudo pwunconv
jonny@ubuntu:~$ sudo pwconv


延伸閱讀:
【Ubuntu】newusers - 新增 n 筆帳號

資料來源:
OLS3 - RedHat 6.0 大量建帳號的方法
相關連結:
OLS3 - 大量建帳號工具程式 cmpwd 1.0.0 RHS (教育版)

0 Feedback:

張貼意見

謝謝您的寶貴意見,凍仁一定會盡快處理 ~^^