如何在Fedora Linux系统重置忘记的root密码
本文简要介绍了在Fedora Linux系统上可以用来重置忘记的root密码的步骤。这里我们使用的Fedora 32。
首先,您需要重新引导或打开系统电源,然后等待直到显示grub菜单,如下所示。
按下'e'以编辑grub参数。这会将您引导至如下所示的屏幕。接下来,找到以开头的行'linux',如下所示。
找到Grub内核参数
使用“光标向前箭头”键,导航到带有rhgb quiet参数的部分。
内核rhgb quiet参数
现在,将rhgb quiet参数替换为rd.break enforcing=0。
更改Grub内核参数
下一步按ctrl + x引导进入单用户模式。接下来,重新安装的根文件系统的读取和写入模式。
#mount –o remount,rw / sysroot
在Fedora中挂载根文件系统
接下来,运行下面的命令以访问Fedora系统。
#chroot / sysroot
要更改或重置root密码,只需发出所示的passwd命令即可。
#passwd
在Fedora中重置root密码
提供一个新密码并确认。如果一切顺利,控制台末尾将显示“ 密码更新成功 ” 通知。
要重新启动系统,只需按Ctrl + Alt + Del。之后,您可以使用新创建的root密码以root用户身份登录。
登录后,运行以下命令将SELinux标签恢复到/ etc / shadow文件。
#restorecon -v / etc / shadow
最后,使用命令将SELinux设置为强制模式。
#setenforce 1
至此如何在Fedora 32上重置忘记的root密码就已经完成了。