Manpages

NAME 名 稱

passwd - 密 碼 檔 案

描 述

Passwd 是 個 純 文 字 檔 , 它 包 含 了 一 個 系 統 帳 戶 列 表 , 給 出 每 個 帳 戶 一 些 有 用 的 信 息 , 比 如 使 用 者 ID,組 ID, 家 目 錄 , shell,等 . 通 常 它 也 包 含 了 每 個 使 用 者 經 過 加 密 的 密 碼 . 它 通 常 應 該 是 可 讀 的 ( 許 \[u591A]命 令 , 工 具 程 式 , 像 ls(1) 用 它 做 使 用 者 Id 到 使 用 者 名 稱 的 映 射 ) ,但 是 只 允 許 \[u8D85]級 使 用 者 有 寫 方 式 權 限 . 在 過 去 美 好 的 日 子 裏 , 這 種 一 般 的 讀 許 \[u53EF]沒 有 什 麼 大 問 題 . 每 個 人 都 能 讀 到 加 密 了 的 密 碼 , 因 為 硬 體 太 慢 以 至 於 不 能 解 開 一 個 精 選 的 密 碼 , 另 外 , 這 基 本 假 定 是 為 友 好 的 使 用 團 體 使 用 的 . 現 在 , 許 \[u591A]人 運 行 一 些 版 本 的 影 子 密 碼 套 件 , 它 們 在 /etc/passwd 的 密 碼 域 裏 是 *, 而 不 再 是 加 密 的 口 令 , 加 密 的 口 令 放 在 /etc/shadow 中 , 那 個 檔 案 只 有 超 級 使 用 者 能 讀 . 不 管 是 否 使 用 了 影 子 密 碼 , 許 \[u591A]系 統 管 理 員 使 用 一 個 星 號 在 加 密 的 密 碼 字 段 以 確 保 使 用 者 不 能 鑒 別 他 ( 她 ) 自 己 的 密 碼 . (見 下 面 的 注 意 ) 如 果 你 建 立 了 一 個 新 的 登 入 , 首 先 放 個 星 號 在 密 碼 字 段 , 然 後 使 用 passwd(1) 設 置 它 . ( 密 碼 檔 案 ) 裏 每 行 一 條 記 錄 , 並 且 每 行 有 這 樣 的 格 式 :

account:password:UID:GID:GECOS:directory:shell ( 帳 號 :密 碼 :使 用 者 ID:組 ID:一 般 的 信 息 :目 錄 :shell) 字 段 描 述 如 下 :

account 使 用 者 在 系 統 中 的 名 字 , 它 不 能 包 含 大 寫 字 母

.

password 加 密 的 使 用 者 密 碼 , 或 者 星 號 。

UID 使 用 者

ID 數 。

GID 使 用 者 的 主 要 組

ID 數 。

GECOS 這 字 段 是 可 選 的 ,

通 常 為 了 存 放 信 息 目 的 而 設 的 . 通 常 , 它 包 含 了 使 用 者 的 全 名 . GECOS 意 思 是 通 用 電 氣 綜 合 作 業 系 統 ( General Electric Comprehensive Operating System) , 當 GE 的 大 型 系 統 部 分 割 售 賣 給 Honeywell 時 它 被 改 為 GCOS. Dennis Ritchie 作 過 報 告 : "有 時 我 們 發 送 印 刷 品 或 批 道 作 業 到 GCOS機 器 時 , gcos 字 段 打 斷 了 $IDENT 卡 的 信 息 , 不 太 美 觀 。 "( 譯 者 : 我 想 是 太 長 吧 )

directory

使 用 者 的 $HOME 目 錄 .

shell 登 入 時 運 行

的 程 式 ( 如 果 空 的 , 使 用 /bin/sh). 如 果 設 為 不 存 在 的 執 行 ( 程 式 ) , 使 用 者 不 能 通 過 login(1) 登 入 .

注 意

如 果 你 想 建 立 使 用 者 組 , 他 們 的 GID 必 須 相 等 並 且 一 定 是 在 /etc/group的 一 條 記 錄 , 要 不 然 組 就 不 存 在 . 如 果 加 密 密 碼 設 成 星 號 , 使 用 者 將 不 能 用 login(1) 來 登 入 , 但 依 然 可 以 用 rlogin(1) 登 入 , 通 過 rsh(1) 或 者 cron(1) 或 者 at(1) 或 者 mail 過 濾 器 等 程 式 運 行 已 有 的 進 程 和 開 始 新 的 等 . 試 圖 通 過 簡 單 改 變 shell 字 段 鎖 住 一 個 使 用 者 結 果 是 一 樣 的 , 而 且 還 附 上 了 使 用 su(1) 的 權 限 .

相 關 檔 案

/etc/passwd

又 見

passwd(1), login(1), su(1), group(5), shadow(5)

[中 文 版 維 護 人 ]

Scorpio <rawk [AT] chinese.com>

[中 文 版 最 新 更 新 ]

2000/11/26

《 中 國 linux論 壇 man手 冊 頁 翻 譯 計 劃 》 :

http://cmpp.linuxforum.net