Ubuntu下建立大量帳號
其實目的在於建立多個練習帳號給研習使用,因為ubuntu中我使用的ftp server為proftpd登入帳號跟ubuntu使用者帳號是綁在一起的(好像大部分的ftpd都是這樣設計的),所以就必須一次大量新增多筆帳號了,其實參考網站寫得很清楚,只是紀錄自行處理過程。
參考網站:http://jonny.ubuntu-tw.net/2008/03/ubuntunewusers-n.html
主要目標為建立一個檔案,內容為多筆帳號資料,然後用newusers去新增。
每筆帳號資料格式為:
un:pw:un_id:gp_id:Comment:home_dir:Shell_dir
un : username
pw : password
un_id : username id
gp_id : grouop id
Comment : 註解
home_dir : 家目錄
Shell_dir : Shell 目錄(其實我不知道這個是幹麻的)
ex:
demo00:123456:1007:1003:demo00:/home/demo00:/bin/bash
1.使用openoffice Calc(試算表)處理數字遞增問題,存檔存成csv檔案,ex: newuser.csv。
2.使用gedit開啟檔案,將原本分隔的符號取消。
預設的分隔符號為 ,文字符號為 " ,要將這些消掉,
跟參考網站一樣使用取代(Ctrl+H)但不使用\t,
3.使用指令新增
sudo newusers < newuser.csv
未使用參考網站最後的指令 sudo pwunconv (不知道這是幹麻的)
4.end
參考網站:http://jonny.ubuntu-tw.net/2008/03/ubuntunewusers-n.html
主要目標為建立一個檔案,內容為多筆帳號資料,然後用newusers去新增。
每筆帳號資料格式為:
un:pw:un_id:gp_id:Comment:home_dir:Shell_dir
un : username
pw : password
un_id : username id
gp_id : grouop id
Comment : 註解
home_dir : 家目錄
Shell_dir : Shell 目錄(其實我不知道這個是幹麻的)
ex:
demo00:123456:1007:1003:demo00:/home/demo00:/bin/bash
1.使用openoffice Calc(試算表)處理數字遞增問題,存檔存成csv檔案,ex: newuser.csv。
2.使用gedit開啟檔案,將原本分隔的符號取消。
預設的分隔符號為 ,文字符號為 " ,要將這些消掉,
跟參考網站一樣使用取代(Ctrl+H)但不使用\t,
3.使用指令新增
sudo newusers < newuser.csv
未使用參考網站最後的指令 sudo pwunconv (不知道這是幹麻的)
4.end
密碼的部份改用 chpasswd 批次修改即可 :P
回覆刪除