单选题
108.在Linux中,哪个文件用于保存用户密码的加密哈希值?
A
/etc/passwd
B
/etc/shadow
C
/etc/group
D
/etc/security/passwd
答案解析
正确答案:B
解析:
解析这道题目,我们首先需要了解Linux系统中与用户管理相关的几个关键文件的作用:
A. /etc/passwd:
这个文件包含了系统上所有用户的基本信息,如用户名、用户ID(UID)、组ID(GID)、用户的主目录和用户的登录shell等。
但是,出于安全考虑,用户的密码信息并不保存在这个文件里。
B. /etc/shadow:
这个文件专门用于存储用户的密码信息,包括密码的加密哈希值。
相对于/etc/passwd文件,/etc/shadow文件的权限设置更加严格,只有超级用户(root)才能读取,这增加了系统的安全性。
因此,这个文件是用于保存用户密码加密哈希值的正确位置。
C. /etc/group:
这个文件包含了系统上所有组的信息,包括组名、组ID(GID)以及属于该组的用户列表。
它与用户的密码信息无关。
D. /etc/security/passwd:
在标准的Linux系统中,并不存在这个文件或路径用于存储用户密码信息。
这个选项可能是一个误导性的选项,或者是特定于某些非标准或定制的系统配置。
综上所述,根据各个文件的作用和用途,正确答案是B. /etc/shadow,因为它是专门用于保存用户密码加密哈希值的文件。
A. /etc/passwd:
这个文件包含了系统上所有用户的基本信息,如用户名、用户ID(UID)、组ID(GID)、用户的主目录和用户的登录shell等。
但是,出于安全考虑,用户的密码信息并不保存在这个文件里。
B. /etc/shadow:
这个文件专门用于存储用户的密码信息,包括密码的加密哈希值。
相对于/etc/passwd文件,/etc/shadow文件的权限设置更加严格,只有超级用户(root)才能读取,这增加了系统的安全性。
因此,这个文件是用于保存用户密码加密哈希值的正确位置。
C. /etc/group:
这个文件包含了系统上所有组的信息,包括组名、组ID(GID)以及属于该组的用户列表。
它与用户的密码信息无关。
D. /etc/security/passwd:
在标准的Linux系统中,并不存在这个文件或路径用于存储用户密码信息。
这个选项可能是一个误导性的选项,或者是特定于某些非标准或定制的系统配置。
综上所述,根据各个文件的作用和用途,正确答案是B. /etc/shadow,因为它是专门用于保存用户密码加密哈希值的文件。
相关题目
单选题
45.哪个选项用于使ls命令在列出目录时将其放在文件之前?
单选题
44.当你想让ls命令以易于阅读的格式输出文件大小时,你应该使用哪个选项?
单选题
43.哪个命令选项通常用于显示Linux命令的帮助信息?
单选题
42.LinuxShell的help命令可以用于哪些类型的命令的帮助信息?
单选题
41.help命令在LinuxShell中用于什么?
单选题
40.type命令用于确定哪个类型的命令?
单选题
39.Bash是Linux系统中默认使用的什么程序?
单选题
38.Linux系统中,哪个命令用于显示当前用户所在的工作目录?
单选题
37.哪个命令用于查看Linux系统中所有已激活的系统服务?
单选题
36.在Linux系统中,如果你想要禁用某个服务在开机时自动启动,你应该使用哪个命令?
