民國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) 句號
- (2) 分號
- (3) 逗號
- (4) 冒號
官方答案
(4) 冒號
解析
在 /etc/passwd 中,每一列代表一個使用者帳號,固定有 7 個欄位,依序為使用者名稱、密碼佔位字元(通常是 x)、UID、GID、使用者描述、家目錄與登入 Shell,欄位之間一律以冒號「:」分隔,例如 root:x:0:0:root:/root:/bin/bash。系統程式解析此檔時,就是以冒號作為分隔依據,因此若改用句號、分號或逗號,欄位就會判讀錯誤。真正的密碼雜湊值另存於 /etc/shadow。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。