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 (
[email protected])