RHEL 不接受任何密码

RHEL 不接受任何密码

我在虚拟机上安装了 RHEL 5。

我通过在 /etc/passwd 中进行输入来创建新用户。

我删除了 /etc/shadow 文件并使用 pwconv 命令创建了新的影子文件。

现在,当我重新启动系统时,它不接受任何密码

我该怎么办

答案1

您是否可以尝试使用类似以下过程在单用户模式下修复损坏http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/4/html/Step_by_Step_Guide/s1-q-and-a-root-passwd.html

答案2

您删除了所有用户的密码,因为它们不再像以前那样存储在 /etc/passwd 中pwconv仅有的用于将条目从 passwd 转换为 shadow 或反之亦然——你应该绝不必须在日常任务中使用它。按照 DaveN 的建议启动到单用户模式,从备份中恢复文件,将其归结为经验,并学习在现代 Linux 系统上管理用户帐户的正确方法。和useradd命令passwd的存在是有原因的。

答案3

这意味着您的系统在进行身份验证时无法在影子文件中找到密码,首先您需要在重新启动后为 root 用户创建密码。按照这个视频...这对你有帮助... https://www.youtube.com/watch?v=jlI4HiRk5-M

相关内容