![我在恢复模式下重置了 fedora root 密码,但 fedora 在登录时再次要求输入密码,为什么?](https://linux22.com/image/1355715/%E6%88%91%E5%9C%A8%E6%81%A2%E5%A4%8D%E6%A8%A1%E5%BC%8F%E4%B8%8B%E9%87%8D%E7%BD%AE%E4%BA%86%20fedora%20root%20%E5%AF%86%E7%A0%81%EF%BC%8C%E4%BD%86%20fedora%20%E5%9C%A8%E7%99%BB%E5%BD%95%E6%97%B6%E5%86%8D%E6%AC%A1%E8%A6%81%E6%B1%82%E8%BE%93%E5%85%A5%E5%AF%86%E7%A0%81%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我有一个 fedora core 4,其密码未知,我使用以下命令重置密码:
在 grub 引导加载程序中我输入了 rw 和 init=/bin/bash 然后执行
安装-o重新安装,rw /
然后
密码
最后
安装-o重新安装,ro /
并重新启动 ctrl+alt+delete
然而,当我尝试正常运行 Fedora 时,启动过程结束后我会收到“密码不正确”的消息。
我想知道出现这种信息的原因是什么,或者是否有可能是计算机硬盘被加密了或者类似的东西?
答案1
我不确定您在 GRUB 环境中的命令会做什么。我可以看到您正在安装/
,但内核未加载。您以哪个用户passwd
身份运行?为什么这会影响已安装的系统?我不是说它不会,我只是不知道,而且看起来不会。
你能通过 GRUB 执行此操作,但有时你需要真正启动系统。请参阅这里了解更多信息。
我建议你启动实时会话。然后(以 root 身份)执行以下操作:
挂载 Fedora 的
root
分区(dev/sdaX
随 Fedora 一起改变/
):mkdir oldroot mount /dev/sdaX oldroot
chroot
进入此目录:chroot oldroot
现在运行
passwd
并更改密码。重启。