在Redhat公司发布的Linux版本中,若要使得用户登录验证,需要修改以下__ _ ___脚本。
应该是选择B吧,shadow文件只是用来存储用户的密码,shadow的文件的第二个字段表示改用户是否有设置密码,而用户登录是否需要验证还是要看passwd文件的第二个字段,如果第二个字段为空,表示改用户登录不需要验证,为x表示改用户登录需要进行验证。
A. /etc/inittab /etc/inittab 文件在早期的 UNIX 系统中用于配置 init 进程的行为,包括定义系统引导时要执行的命令。但在现代的 Linux 发行版中,特别是使用 systemd 的发行版(如最新的 Red Hat Enterprise Linux),/etc/inittab 已经不再被使用来进行用户登录验证的配置。
B. /etc/passwd /etc/passwd 文件包含了系统上所有用户的基本信息,包括用户名、用户 ID、组 ID、用户家目录、默认 shell 等。然而,实际上用户密码并不是存储在这个文件中,而是在 /etc/shadow 文件中进行加密存储的。
C. /etc/shadow /etc/shadow 文件包含了系统上所有用户的加密密码及相关的安全信息,例如密码过期时间、账号是否被锁定等。这个文件通常只有 root 用户可以读取,用于进行用户身份验证。
D. /etc/group /etc/group 文件包含了系统上所有用户组的信息,包括组名和组成员。虽然这个文件与用户组相关,但并不直接涉及到用户登录验证的密码管理。
因此,对于用户登录验证,需要修改的是/etc/shadow文件,因为它包含了加密后的用户密码和相关的账户信息。