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_home 內
login 名 稱 , 並 當
成 登 入 時 目 錄
名 稱 。
−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/ − 內 含 定 義
檔 的 目 錄
chfn(1), chsh(1), groupadd(8), groupdel(8), groupmod(8), passwd(1), userdel(8), usermod(8)
Julianne Frances Haugh (jfh@tab.com)