[問] 請教有關useradd問題

我用緊4.0, 我想問下, 我useradd果陣
for example

useradd test

 

但係唔知點解/home/裡面無test呢個home directory

請問可以幫下我嗎??

我試過create好多個account唔同名都係咁

 

請賜教!!

 

唔該!!

評論查看選項

選擇你喜歡的顯示回應的模式,並點選「儲存設定」,以啟用你所做的改變。

如果你 man useradd,

如果你 man useradd, 你會見到加個 -m 的選項, 加了會幫你 create  home directory 。即 useradd -m test

Interactive 加 user , 習慣 adduser test, 因為佢會問埋你 password. 如果你想一次過加大量 user, 最好用 newusers,

請參考我們知識庫 : http://wiki.debian.org.hk/w/Add_many_users_in_GNU/Linux

其實 passwd 套件一向都有提供一個叫 newusers 的指命讓大家一次過建立一大批帳戶(user account)。首先你要把要建立的帳戶名稱(login name)及有關資料都放入一個格式和 /etc/passwd 差不多的純文字檔中,例如:

jrandom:abc123:1020:1020:J. Random:/home/jrandom:/bin/bash
fred:password:1021:1021:Fred Random:/home/fred:/bin/bash
mary:password:1022:1022:Mary Smith:/home/mary:/bin/bash
peter:secret01:1023:mail:Peter Smith:/home/peter:/bin/false

即是該檔案每一行代表了一個帳戶的資料,每欄資料以帽號 (":") 分隔,各欄所記錄的資料以下:

  1. 帳戶名稱 (Login Name)
  2. 密碼 - 當然是未加密的版本。 newusers 會自動把它用 Unix Crypt (不是 MD5 Hash) 加密放在 /etc/shadow 或 /etc/passwd 中。
  3. 用戶編號 (User Id, uid)
  4. 用戶組編號 (Group Id, gid)  -  如果你在這欄填一個未分配的 gid , newusers 會自動幫你建立一個和該帳戶相同名稱的用戶組 (User Group) 並以你填的 gid 作為其 gid 。
  5. 註解 (Comment) - 大部份情況都會在這欄填上用戶的真實姓名或該帳戶的用途。
  6. 個人資料夾路徑 (Home Directory Path)
  7. 預設指令解釋程式 (Default Shell Path)

預備好後,打 「newusers 檔案名稱」。

注意:因為該檔案含有各新帳戶的密碼,完成以上動作並檢查沒有問題後,請立即刪該檔案。

留意 useradd -m 造出來的 home directory 是根 /etc/skel, 而 newusers 則不是

建议用 adduser

deb 的 adduser 和 useradd 是不一样的。