检查这两个文件 /etc/passwd
, /etc/shadow
在标准 Linux 发行版上,两个文件中的所有条目似乎都是重复的:
/etc/passwd
,所有条目都是重复的(每个条目 2 行,包括 forroot
和用户名)/etc/shadow
,所有条目都类似地重复。关于为什么以及如何发生这种情况有什么想法吗?如果需要的话进行补救?
干杯。
这是出乎意料的且非标准的。每个用户名在 中应该只有一个条目,/etc/passwd
并且不得超过一个条目/etc/shadow
。
补救措施应谨慎处理。首先,我会启动并运行一个 root shell,并且在确定编辑后可以安全登录之前我不会注销它。其次,我会复制这两个文件(并记下权限和所有权),以防我必须恢复。
然后我会使用类似的东西sort -u /etc/passwd
并目视检查是否解决了重复问题。对于 也一样/etc/shadow
。
如果没有,我会选择一个我知道登录详细信息的帐户,并丢弃每个重复项的第二个。对于这两个文件。尝试登录,如果它有效,我会将相同的逻辑应用于两个文件中的所有条目。
否则我需要查看一些具体的示例条目。
基本上,您需要通过目视检查来解决问题。