作为运维,在日常工作中,您是否忘记了 Fedora 中的 root 密码?
或者您想更改 Fedora 系统中的 root 用户密码?
本简短指南将引导您完成在 Fedora 操作系统中更改或重置 root 密码的步骤。
步骤 1打开您的 Fedora 系统并按ESC键,直到您看到 GRUB 引导菜单,出现 GRUB 菜单后,选择要引导的内核并点击e编辑所选的引导条目。
步骤 2
在下一个屏幕中,您将看到所有启动参数,找到名为 的参数ro。
步骤 3
'ro'用'rw init=/sysroot/bin/sh'(当然没有引号)替换参数,请注意"rw"和“ init=/sysroot...”之间的空格,修改后,内核参数行应如下所示。
步骤 4
如上所示更改参数后,按Ctrl x进入紧急模式,即单用户模式。
在紧急模式下,输入以下命令以/读/写模式挂载 root ( ) 文件系统。
chroot /sysroot/
步骤 5
现在使用passwd命令更改 root 密码:
passwd root
输入root密码两次,我建议您使用强密码。
步骤 6
重置 root 密码后,运行以下命令以在重新启动时启用 SELinux 重新标记:
touch /.autorelabel
步骤 7
最后,退出单用户模式并通过运行以下命令将 Fedora 系统重新启动到正常模式:
exit
reboot
等待 SELinux 重新标记过程完成。这将需要几分钟,具体取决于文件系统的大小和硬盘驱动器的速度。
步骤 8
文件系统重新标记完成后,您可以使用新的 root 密码登录您的 Fedora 系统。
如您所见,在 Fedora 35 中重置 root 密码的步骤相当简单,并且与在 RHEL及其克隆(如 CentOS、AlmaLinux 和 Rocky Linux)中重置 root 密码完全相同。
,