usermod − 修 改 使 用 者 帳 號
usermod |
[−c comment] [−d home_dir [ −m]] |
[−e
expire_date] [−f inactive_time]
[−g initial_group] [−G
group[,...]]
[−l login_name] [−s
shell]
[−u uid [ −o]]
login
usermod
命 令 會 參 照 你
命 令 列 上 指 定
的 部 份 修 改 系
統 帳 號 檔 。 下
列 為 usermod 可 選 用
的 參 數 。
−c comment 更 新 使
用 者 帳 號 password 檔
中 的 注 解 欄 ,
一 般 是 使 用 chfn(1)
來 修 改 。
−d home_dir 更 新 使
用 者 新 的 登 入
目 錄 。 如 果 給
定 −m 選 項 , 使
用 者 舊 目 錄 會
搬 到 新 的 目 錄
去 , 如 舊 目 錄
不 存 在 則 建 個
新 的 。
−e expire_date 加 上 使
用 者 帳 號 停 止
日 期 。 日 期 格
式 為 MM/DD/YY.
−f inactive_days 帳 號 過
期 幾 日 後 永 久
停 權 。 當 值 為 0
時 帳 號 則 立 刻
被 停 權 。 而 當
值 為 −1 時 則 關
閉 此 功 \[u80FD] 。 預
設 值 為 −1。
−g initial_group 更 新 使
用 者 新 的 起 始
登 入 群 組 。 群
組 名 須 已 存 在
。 群 組 ID 必 須 參
照 既 有 的 的 群
組 。 群 組 ID 預 設
值 為 1 。
−G group,[...] 定 義 使
用 者 為 一 堆 groups 的
成 員 。 每 個 群
組 使 用 "," 區 格
開 來 , 不 可 以
夾 雜 空 白 字 元
。 群 組 名 同 −g
選 項 的 限 制 。
如 果 使 用 者 現
在 的 群 組 不 再
此 列 , 則 將 使
用 者 由 該 群 組
中 移 除 。
−l login_name 變 更 使
用 者 login 時 的 名
稱 為 login_name 。 其
於 不 變 。 特 別
是 , 使 用 者 目
錄 名 應 該 也 會
跟 著 更 動 成 新
的 登 入 名 。
−s shell 指 定 新
登 入 shell 。 如 此 欄
留 白 , 系 統 將
選 用 系 統 預 設 shell
。
−u uid 使 用 者 |
ID 值 。 必 須 為 唯 一 的 ID 值 , 除 非 用 −o 選 項 。 |
數 字 不 可 為 負 值 。 預 設 為 最 小 不 得 小 於 999 而 逐 次 增 加 。 0~ 999 傳 統 上 是 保 留 給 系 統 帳 號 使 用 。 使 用 者 目 錄 樹 下 所 有 的 檔 案 目 錄 其 user ID 會 自 動 改 變 。 放 在 使 用 者 目 錄 外 的 檔 案 則 要 自 行 手 動 更 動 。
usermod 不 允 許 你 改 變 正 在 線 上 的 使 用 者 帳 號 名 稱 。 當 usermod 用 來 改 變 user ID, 必 須 確 認 這 名 user 沒 在 電 腦 上 執 行 任 何 程 序 。 你 需 手 動 更 改 使 用 者 的 crontab 檔 。 也 需 手 動 更 改 使 用 者 的 at 工 作 檔 。 採 用 NIS server 須 在 server 上 更 動 相 關 的 NIS 設 定 。
/etc/passwd
− 使 用 者 帳 號
資 訊
/etc/shadow − 使 用 者 帳
號 資 訊 加 密
/etc/group − 群 組 資
訊
chfn(1), chsh(1), groupadd(8), groupdel(8), groupmod(8), passwd(1), useradd(8), userdel(8)
Julianne Frances Haugh (jfh@tab.com)