在使用Fedora操作系统的时候,如果忘记了root密码,可以通过启动单用户模式并重置更改root密码找回。本文简单说说Fedora重置更改root密码的简单方法,适用于Fedora29~32版本。
首先远程登录进入fedora系统,如果已经进入,可以点击“SendCtrlAltDel”按钮重启系统:
系统一旦启动,请按“ESC”打开GRUB引导启动菜单。当然,有时可能需要从控制面板中关闭系统,然后再返回到GRUB引导菜单。
看到GRUB引导菜单之后,按“E”键编辑第一个引导选项。注意,如果没有看到GRUB引导菜单的话,需要在系统启动之前按下键盘任意字符。
接下来找到kernel行 (以 “linux”开头)进行编辑,将“ro”更改为“rw init=/sysroot/bin/sh”。
按CTRL+X 或者F10键进入单用户模式,如下图所示:
可以使用下面的命令访问系统
chroot /sysroot
然后键入“passwd”命令更改root密码。
弄好之后输入以下命令强制文件系统重新命名。
touch /.autorelabel
最后依次执行以下三个命令:
exit #退出
logout #登出
reboot #重启系统
这样通过以上方法就可以更改Fedora root密码,重置好之后用新的root密码登录系统就可以了。