Fedora VM:如何重置忘记的 root 密码?

Fedora VM:如何重置忘记的 root 密码?

我有一个 Oracle VirtualBox VM,安装了 FedoraClient 21 64 位。我不记得 root 密码。当我启动 Fedora 时,我看到 Fedora 的两个选项:“Client”和“Rescue”。两者都启动并让我处于localhost login

有没有办法在出现localhost login提示之前重置 root 或本地登录密码?

答案1

使用 Fedora CD/DVD 重置密码:

使用案例
如果引导加载程序受密码保护,此方法应该可以重置 root 密码。或者,如果您安装了 Fedora 19(或更高版本),则启动到救援模式(现在调用 /sbin/sulogin)将要求您输入 root 密码才能继续。

使用任何 Fedora Live Media

  • 启动 Live 安装介质

  • 完成启动并启动实时会话后,打开终端并切换到 root (使用su,它不会要求输入密码)

  • 创建一个目录,您可以在其中挂载安装的文件系统:
    mkdir /mnt/sysimage

  • 挂载您安装的文件系统(/dev/sda1只是一个示例,请务必填写您安装根/分区的实际设备节点):
    mount /dev/sda1 /mnt/sysimage

  • chroot 到您的安装:
    chroot /mnt/sysimage/

  • 修改root密码:
    passwd

  • 退出 chroot:
    exit

就是这样,只需重新启动系统,然后照常从 HDD 启动安装即可。

相关内容