我在虚拟机上安装了 RHEL 5。
我通过在 /etc/passwd.conf 中输入来创建新用户。
我删除了 /etc/shadow 文件并使用 pwconv 命令来创建新的影子文件。
现在当我重新启动系统时,它不接受任何密码
我该怎么办
您删除了所有用户的密码,因为它们不再像过去那样存储在 /etc/passwd 中。pwconv是只从passwd的影子,反之亦然转换条目-你应该永远不会有在每天的日常任务来使用它。按照 DaveN 的建议启动到单用户模式,从备份中恢复文件,将此作为体验,并学习在现代 Linux 系统上管理用户帐户的正确方法。该useradd和passwd是有原因的命令存在。