题目
用户账号的密码存储在/etc/passwd文件中。A. 对B. 错
用户账号的密码存储在/etc/passwd文件中。
A. 对
B. 错
题目解答
答案
B. 错
解析
本题考查Linux系统中用户密码的存储位置。关键在于区分两个重要文件:/etc/passwd和/etc/shadow。
- 核心思路:
/etc/passwd文件存储用户的基本信息(如用户名、用户ID等),但密码字段通常为空或用占位符(如x)表示。 - 破题关键:实际的密码哈希值及相关加密信息存储在权限更严格的
/etc/shadow文件中,以增强安全性。
-
/etc/passwd文件的作用
该文件记录用户的基本信息,包括:- 用户名
- 用户ID(UID)
- 组ID(GID)
- 家目录路径
- 默认Shell
- 密码字段(通常为空或显示
x,表示密码实际存储在其他文件中)
-
/etc/shadow文件的作用- 专门存储用户密码的哈希值及相关参数(如密码过期时间)。
- 权限严格:只有
root用户可读,确保密码数据的安全性。
-
结论
题目中“密码存储在/etc/passwd”的说法错误,正确存储位置是/etc/shadow。