名 稱
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/ - 內 含 定 義 檔 的
目 錄
Julianne Frances Haugh (jfh@tab.com)