Ram*_*Ram 14 users password etc
我对 /etc/passwd 文件进行了一些更改,现在我想看看更改的效果是否发生。我应该为此运行什么命令。
例如,在更改 /etc/ssh/ssh_config 文件后,我运行 /etc/init.d/sshd 命令。
JRF*_*son 20
要验证passwd
和相应的shadow
文件,请使用pwck
. 要验证group
和相应的gshadow
文件,请使用grpck
. 有关它们执行的操作的详细信息,请参阅联机帮助页。
/etc/passwd
最好使用vipw
和vipw -s
为shadow
文件进行手动编辑(如果有的话)。对于/etc/group
和分别/etc/gshadow
使用vigr
和vigr -s
。使用这些工具不仅提供了防止多个并发用户更新的锁,还提供了有效性检查。
通常,最好使用标准user(add|mod|del)
和group(add|mod|del)
工具修改密码和组文件。
没有这样的命令来应用 /etc/passwd 文件中的更改。
如果您已更改详细信息的用户已登录,则只需重新登录即可应用更改。如果没有,它们将在登录后立即可用。
这是因为 login 在登录期间从 passwd 文件中读取详细信息并将其保存在内存中直到注销。