Provided by: passwd_4.5-1ubuntu2.5_amd64 bug

       useradd - 帳 號 建 立 或 更 新 新 使 用 者 的 資 訊

       useradd [-c comment] [-d home_dir]
               [-e expire_date] [-f inactive_time]
               [-g initial_group] [-G group[,...]]
               [-m [-k skeleton_dir] | -M] [-s shell]
               [-u uid [ -o]] [-n] [-r] login

       useradd -D [-g default_group] [-b default_home]
               [-f default_inactive] [-e default_expire_date]
               [-s default_shell]

       
       當  不  加 -D 參 數 , useradd 指 令 使 用 命 令 列 來 指 定 新 帳 號 的 設 定 值 and 使 用
       系 統 上 的 預 設 值 .  新 使 用 者 帳 號 將 產 生 一 些 系 統 檔 案 , 使 用 者 目 錄  建
       立  , 拷 備 起 始 檔 案 等 , 這 些 均 可 以 利 用 命 令列 選 項 指 定 。 此 版 本 為 Red
       Hat Linux 提 供 , 可 幫 每 個 新 加 入 的 使 用 者 建 立 個 別 的 group , 毋 須 添 加  -n
       選 項 。 useradd 可 使 用 的 選 項 為

       -c comment
              新 帳 號 password 檔 的 說 明 欄 。

       -d home_dir
              新  帳  號 每 次 登 入 時 所 使 用 的 home_dir 。 預 設 值 為 default_homelogin
              名 稱 , 並 當 成 登 入 時 目 錄 名 稱 。

       -e expire_date
              帳 號 終 止 日 期 。 日 期 的 指 定 格 式 為 MM/DD/YY-f inactive_days
              帳 號 過 期 幾 日 後 永 久 停 權 。 當 值 為 0 時 帳 號 則 立 刻 被 停 權 。 而  當
              值 為 -1 時 則 關 閉 此 功 能 , 預 設 值 為 -1

       -g initial_group
              group  名 稱 或 以 數 字 來 做 為 使 用 者 登 入 起 始 群 組 (group) 。 群 組 名 須
              為 現 有 存 在 的 名 稱 。 群 組 數 字 也 須 為 現 有 存 在 的 群 組 。 預 設 的 群
              組 數 字 為 1 。

       -G group,[...]
              定  義 此 使 用 者 為 此 一 堆 groups 的 成 員 。 每 個 群 組 使 用 "," 區 格 開 來
              , 不 可 以 夾 雜 空 白 字 元 。
               群 組 名 同 -g 選 項 的 限 制 。 定 義 值 為 使用 者 的 起 始 群 組 。

       -m     使 用 者 目 錄 如 不 存 在 則 自 動 建 立 。 如 使 用 -k 選 項 skeleton_dir  內  的
              檔  案  將 複 製 至 使 用 者 目 錄 下 。 然 而 在 /etc/skel 目 錄 下 的 檔 案 也 會
              複 製 過 去 取 代 。 任 何 在 skeleton_dir or /etc/skel 的 目 錄 也 相 同 會 在  使
              用  者  目 錄 下 一 一 建 立 。 The -k-m 不 建 立 目 錄 以 及 不 複 製 任 何 檔
              案 為 預 設 值 。

       -M     不 建 立 使 用 者 目 錄 , 即 使 /etc/login.defs 系 統 檔 設 定 要 建 立 使  用  者
              目 錄 。

       -n     預 設 值 使 用 者 群 組 與 使 用 者 名 稱 會 相 同 。 此 選 項 將 取 消 此 預 設 值
              。

       -r     此 參 數 是 用 來 建 立 系 統 帳 號 。 系 統 帳 號 的 UID 會 比 定 義 在 系  統  檔
              上  /etc/login.defs.   的 UID_MIN 來 的 小 。 注 意 useradd 此 用 法 所 建 立 的 帳
              號 不 會 建 立 使 用 者 目 錄 , 也 不 會 在 乎 紀 錄 在 /etc/login.defs. 的 定  義
              值 。 如 果 你 想 要 有 使 用 者 目 錄 須 額 外 指 定 -m 參 數 來 建 立 系 統 帳 號
              。 這 是 RED HAT 額 外 增 設 的 選 項 。

       -s shell
              使 用 者 登 入 後 使 用 的 shell 名 稱 。 預 設 為 不 填 寫 , 這 樣 系 統 會 幫 你
              指 定 預 設 的 登 入 shell 。

       -u uid 使 用 者 的 ID 值 。 必 須 為 唯 一 的 ID 值 , 除 非 用 -o 選 項 。 數 字 不 可 為
              負 值。預 設 為 最 小 不 得 小 於 999 而 逐 次 增 加 。 0~ 999 傳 統 上 是 保 留 給
              系 統 帳 號 使 用 。

       -D  選 項 出 現 時 , useradd 秀 出 現 在 的 預 設 值 , 或 是 藉 由 命 令 列 的 方 式
       更 新 預 設 值 。 可 用 選 項 為 :

       -b default_home
              定 義 使 用 者 所 屬 目 錄 的 前 一 個 目 錄 。  使  用  者  名  稱  會  附  加  在
              default_home  後  面 用 來 建 立 新 使 用 者 的 目 錄 。 當 然 使 用 -d    
                 

       -e default_expire_date
              使 用 者 帳 號 停 止 日 期 。

       -f default_inactive
              帳 號 過 期 幾 日 後 停 權 。

       -g default_group
              新 帳 號 起 始 群 組 名 或 ID 。 群 組 名 須 為 現 有 存 在 的 名 稱 。 群 組  I  D
              也 須 為 現 有 存 在 的 群 組 。

       -s default_shell
              使  用  者  登 入 後 使 用 的 shell 名 稱 。 往 後 新 加 入 的 帳 號 都 將 使 用 此
              shell.

       如 不 指 定 任 何 參 數 , useradd 顯 示 目 前 預 設 的 值 。

       系 統 管 理 者 有 義 務 在 /etc/skel 目 錄 下 放 置 使 用 者 定 義 檔 。
       此 版 本 『useradd』 由 Red Hat 修 改 。

       不 可 新 增 使 用 者 於 NIS 群 組 中 。 你 必 須 在 NIS 伺 服 器 上 執 行 。

       /etc/passwd - 使 用 者 帳 號 資 訊
       /etc/shadow - 使 用 者 帳 號 資 訊 加 密
       /etc/group - 群 組 資 訊
       /etc/default/useradd - 定 義 資 訊
       /etc/login.defs - 系 統 廣 義 設 定
       /etc/skel/ - 內 含 定 義 檔 的 目 錄

SEE ALSO

       chfn(1), chsh(1), groupadd(8), groupdel(8), groupmod(8), passwd(1), userdel(8), usermod(8)

AUTHOR

       Julianne Frances Haugh (jfh@tab.com)

                                                                                       USERADD(8)