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

留言

張貼留言

這個網誌中的熱門文章

製作USB的多系統重灌工具

Ubuntu下建立Ftp Server (使用proftpd)