民國102年 第2梯次 電腦軟體應用乙級 學科

第46題

在L i n u x 環境中,使用/ e t c / p a s s w d 記錄使用者資料,每個使用者有7 個欄位,欄位之間以 何種符號隔開?

題目

在L i n u x 環境中,使用/ e t c / p a s s w d 記錄使用者資料,每個使用者有7 個欄位,欄位之間以 何種符號隔開?

  1. (1) 句號
  2. (2) 分號
  3. (3) 逗號
  4. (4) 冒號

官方答案

(4) 冒號

解析

在 /etc/passwd 中,每一列代表一個使用者帳號,固定有 7 個欄位,依序為使用者名稱、密碼佔位字元(通常是 x)、UID、GID、使用者描述、家目錄與登入 Shell,欄位之間一律以冒號「:」分隔,例如 root:x:0:0:root:/root:/bin/bash。系統程式解析此檔時,就是以冒號作為分隔依據,因此若改用句號、分號或逗號,欄位就會判讀錯誤。真正的密碼雜湊值另存於 /etc/shadow。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料