在 Linux 要新增使用者帳號, 可以使用 useradd 指令, 以下是 useradd 指令的語法:
useradd [options] LOGIN
其中 LOGIN 是使用者帳號名稱, 而 [options] 部份則可定義新帳號的設定, 可以常用設定的內容:
-d, –home HOME_DIR
預設值家目錄會是 /home/username, 如想指定其他目錄, 在 -d 後面加上目錄位置便可以.
-e, –expiredate EXPIRE_DATE
設定帳號失效日期, 格式為 YYYY-MM-DD.
-g, –gid GROUP
新帳號的 initial group
-G, –groups GROUP1[,GROUP2,…[,GROUPN]]]
後面是 group, 會將新帳號加入 group 內.
-m, –create-home
如果用戶目錄不存在, 強制建立.
-M
如果用戶目錄不存在, 不會強制建立.
-s, –shell SHELL
新帳號使用的 shell, 如沒有指定會使用 /usr/bash, 如不想給用戶登入 telnet/ssh, 可設定 /sbin/nologin.
-u, –uid UID
指定用戶使用的 UID.
在建立新帳號後, 可以用 passwd 指令給新帳號設定密碼。