/etc/passwd 中的条目全部重复(/etc/shadow 中的条目也全部重复)

Gle*_*ugh 4 password etc

检查这两个文件 /etc/passwd/etc/shadow 在标准 Linux 发行版上,两个文件中的所有条目似乎都是重复的:

  • 在 中 /etc/passwd,所有条目都是重复的(每个条目 2 行,包括 forroot和用户名)
  • 在 中/etc/shadow,所有条目都类似地重复。

关于为什么以及如何发生这种情况有什么想法吗?如果需要的话进行补救?

干杯。

roa*_*ima 9

这是出乎意料的且非标准的。每个用户名在 中应该只有一个条目,/etc/passwd并且不得超过一个条目/etc/shadow

补救措施应谨慎处理。首先,我会启动并运行一个 root shell,并且在确定编辑后可以安全登录之前我不会注销它。其次,我会复制这两个文件(并记下权限和所有权),以防我必须恢复。

然后我会使用类似的东西sort -u /etc/passwd并目视检查是否解决了重复问题。对于 也一样/etc/shadow

如果没有,我会选择一个我知道登录详细信息的帐户,并丢弃每个重复项的第二个。对于这两个文件。尝试登录,如果它有效,我会将相同的逻辑应用于两个文件中的所有条目。

否则我需要查看一些具体的示例条目。

基本上,您需要通过目视检查来解决问题。