多选题
106.关于Linux用户账号管理,以下哪些说法是正确的?(多选)
A
/etc/passwd文件用于保存用户的基本信息。
B
/etc/shadow文件只有root用户可以访问。
C
用户的密码在/etc/passwd文件中以明文形式存储。
D
/etc/shadow文件的每一行都包含了用户密码的加密哈希值。
E
任何用户都可以直接编辑/etc/shadow文件。
答案解析
正确答案:ABD
解析:
关于Linux用户账号管理的选择题,我们来逐一解析各个选项以及为什么选择这些答案:
A. /etc/passwd文件用于保存用户的基本信息。
解析:正确。/etc/passwd文件确实用于存储系统中所有用户的基本信息,如用户名、用户ID、组ID、家目录、登录shell等。
B. /etc/shadow文件只有root用户可以访问。
解析:正确。/etc/shadow文件存储用户的密码信息,包括密码的哈希值、密码的最后修改日期、密码的最小长度、密码的最大长度等信息。出于安全考虑,这个文件的权限被设置为仅root用户可以访问。
C. 用户的密码在/etc/passwd文件中以明文形式存储。
解析:错误。在早期的Unix系统中,用户的密码确实是以明文形式存储在/etc/passwd文件中的,但在现代Linux系统中,出于安全考虑,用户的密码哈希值被存储在/etc/shadow文件中,而/etc/passwd文件中不再存储密码信息。
D. /etc/shadow文件的每一行都包含了用户密码的加密哈希值。
解析:正确。/etc/shadow文件的每一行都对应一个用户,并包含该用户的密码哈希值以及其他与密码相关的安全信息。
E. 任何用户都可以直接编辑/etc/shadow文件。
解析:错误。由于/etc/shadow文件包含用户的密码信息,出于安全考虑,这个文件的权限被设置为仅root用户可以访问和编辑。普通用户无法直接编辑这个文件。
综上所述,正确的选项是A、B和D。
A. /etc/passwd文件用于保存用户的基本信息。
解析:正确。/etc/passwd文件确实用于存储系统中所有用户的基本信息,如用户名、用户ID、组ID、家目录、登录shell等。
B. /etc/shadow文件只有root用户可以访问。
解析:正确。/etc/shadow文件存储用户的密码信息,包括密码的哈希值、密码的最后修改日期、密码的最小长度、密码的最大长度等信息。出于安全考虑,这个文件的权限被设置为仅root用户可以访问。
C. 用户的密码在/etc/passwd文件中以明文形式存储。
解析:错误。在早期的Unix系统中,用户的密码确实是以明文形式存储在/etc/passwd文件中的,但在现代Linux系统中,出于安全考虑,用户的密码哈希值被存储在/etc/shadow文件中,而/etc/passwd文件中不再存储密码信息。
D. /etc/shadow文件的每一行都包含了用户密码的加密哈希值。
解析:正确。/etc/shadow文件的每一行都对应一个用户,并包含该用户的密码哈希值以及其他与密码相关的安全信息。
E. 任何用户都可以直接编辑/etc/shadow文件。
解析:错误。由于/etc/shadow文件包含用户的密码信息,出于安全考虑,这个文件的权限被设置为仅root用户可以访问和编辑。普通用户无法直接编辑这个文件。
综上所述,正确的选项是A、B和D。
相关题目
单选题
222.如果ACL的顺序不正确,可能导致什么问题?()
单选题
221.在配置ACL时,哪个命令用于创建ACL条目?()
单选题
220.哪种类型的ACL通常用于过滤来自内部的流量?()
单选题
219.扩展ACL中,哪个关键字用于指定要匹配的协议类型?()
单选题
218.ACL中的"log"关键字有什么作用?()
单选题
217.在配置ACL时,哪个关键字用于指定允许或拒绝匹配流量?()
单选题
216.默认情况下,Cisco设备如何处理没有匹配ACL条目的数据包?()
单选题
215.标准的ACL是基于什么来过滤流量的?()
单选题
214.在Cisco路由器上配置ACL时,哪个命令用于将ACL应用到接口?()
单选题
213.哪种类型的ACL用于控制哪些IP流量可以进入或离开路由器接口?()
