首页 > 试题广场 >

在Redhat公司发布的Linux版本中,若要使得用户登录验

[单选题]

在Redhat公司发布的Linux版本中,若要使得用户登录验证,需要修改以下__ _ ___脚本。

  • /etc/inittab
  • /etc/passwd
  • /etc/shadow
  • /etc/group

/ect/passwd用来保存用户的基本信息,而/etc/shadow用来保存所有用户的密码,在/etc/shadow中第二字段为用户的加密密码,如果密码是"!!"或" * "则代表没有密码不能登录,需要用户登录验证

发表于 2017-07-24 17:32:42 回复(0)
这道题的描述不是很清楚,“使得用户登录验证”是什么意思?通过修改/etc/passwd可以更改用户的更改密码提醒时间,提示用户修改密码。“使得用户登录验证”是指提示用户修改密码吗?
发表于 2017-05-23 22:51:19 回复(0)
/etc/inittab
配置文件用来设置系统的默认运行级别。

/etc/passwd
这个文件存放着所有用户帐号的信息,包括用户名和密码,因此,它对系统来说是至关重要的。

/etc/shadow
用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。

/etc/group
该文件是用户组配置文件,即用户组的所有信息都存放在此文件中


其中,/ect/passwd用来保存用户的基本信息,而/etc/shadow用来保存所有用户的密码
编辑于 2020-04-05 19:42:38 回复(0)
Linux操作系统下有一个文件负责所有用户的密码。那就是shadow
/etc/passwd中存放本地用户基本信息,/etc/shadow存放用户密码
发表于 2017-05-27 15:40:16 回复(0)

应该是选择B吧,shadow文件只是用来存储用户的密码,shadow的文件的第二个字段表示改用户是否有设置密码,而用户登录是否需要验证还是要看passwd文件的第二个字段,如果第二个字段为空,表示改用户登录不需要验证,为x表示改用户登录需要进行验证。

发表于 2019-08-15 11:12:23 回复(0)

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文件,因为它包含了加密后的用户密码和相关的账户信息。

发表于 2023-11-08 19:30:06 回复(0)
/ect/passwd用来保存用户的基本信息,而/etc/shadow用来保存所有用户的密码
发表于 2022-11-15 09:39:34 回复(0)
如果bash 是nolog 有密码你也登录不了,比如myswl ftp 所以应该是b passwd文件
发表于 2020-08-22 09:13:40 回复(0)
passwd:
pjc:x:1001:1001::/home/pjc:/bin/sh
shadow:
pjc:!:18846:0:99999:7:::


发表于 2021-08-08 08:43:19 回复(0)
B
发表于 2017-05-23 22:11:30 回复(0)