我在虚拟机上安装了RHEL 5。
我通过在/etc/passwd中输入来创建新用户。
我删除了/etc/影子文件,并使用pwconv命令创建了新的影子文件。
现在,当我重新启动系统时,它不接受任何密码。
我该怎么办
发布于 2010-11-17 13:20:13
您能否尝试使用类似于http://docs.redhat.com/docs/en-US/Red_帽子_企业_Linux/4/html/Step_通过_步骤_指南/s1-q-a-root-passwd.html的进程在单用户模式下修复损坏?
发布于 2010-11-17 13:30:33
您删除了所有用户的密码,因为它们不再像以前那样存储在/etc/passwd中。pwconv只用于将条目从passwd转换为阴影,反之亦然--您不应该在日常任务中使用它。按照DaveN的建议,启动到单用户模式,从备份中恢复文件,将这个文件记录为体验,并学习在现代Linux系统上管理用户帐户的正确方法。存在useradd和passwd命令是有原因的。
发布于 2014-08-08 20:06:28
这意味着您的系统在进行身份验证时无法在阴影文件中找到密码,首先需要在重新启动后为root用户创建密码。跟着这个视频..。这对你有帮助..。https://www.youtube.com/watch?v=jlI4HiRk5-M
https://serverfault.com/questions/202903
复制相似问题