作为运维,在日常工作中,您是否忘记了 Fedora 中的 root 密码?

或者您想更改 Fedora 系统中的 root 用户密码?

本简短指南将引导您完成在 Fedora 操作系统中更改或重置 root 密码的步骤。

步骤 1

打开您的 Fedora 系统并按ESC键,直到您看到 GRUB 引导菜单,出现 GRUB 菜单后,选择要引导的内核并点击e编辑所选的引导条目。

Fedora35如何重置root密码运维工程师必学技能 Fedora35如何重置root密码运维工程师必学技能(1)

步骤 2

在下一个屏幕中,您将看到所有启动参数,找到名为 的参数ro。

Fedora35如何重置root密码运维工程师必学技能 Fedora35如何重置root密码运维工程师必学技能(2)

步骤 3

'ro'用'rw init=/sysroot/bin/sh'(当然没有引号)替换参数,请注意"rw"和“ init=/sysroot...”之间的空格,修改后,内核参数行应如下所示。

Fedora35如何重置root密码运维工程师必学技能 Fedora35如何重置root密码运维工程师必学技能(3)

步骤 4

如上所示更改参数后,按Ctrl x进入紧急模式,即单用户模式。

在紧急模式下,输入以下命令以/读/写模式挂载 root ( ) 文件系统。

chroot /sysroot/

Fedora35如何重置root密码运维工程师必学技能 Fedora35如何重置root密码运维工程师必学技能(4)

步骤 5

现在使用passwd命令更改 root 密码:

passwd root

输入root密码两次,我建议您使用强密码。

Fedora35如何重置root密码运维工程师必学技能 Fedora35如何重置root密码运维工程师必学技能(5)

步骤 6

重置 root 密码后,运行以下命令以在重新启动时启用 SELinux 重新标记:

touch /.autorelabel

Fedora35如何重置root密码运维工程师必学技能 Fedora35如何重置root密码运维工程师必学技能(6)

步骤 7

最后,退出单用户模式并通过运行以下命令将 Fedora 系统重新启动到正常模式:

exit

reboot

等待 SELinux 重新标记过程完成。这将需要几分钟,具体取决于文件系统的大小和硬盘驱动器的速度。

Fedora35如何重置root密码运维工程师必学技能 Fedora35如何重置root密码运维工程师必学技能(7)

步骤 8

文件系统重新标记完成后,您可以使用新的 root 密码登录您的 Fedora 系统。

Fedora35如何重置root密码运维工程师必学技能 Fedora35如何重置root密码运维工程师必学技能(8)

如您所见,在 Fedora 35 中重置 root 密码的步骤相当简单,并且与在 RHEL及其克隆(如 CentOS、AlmaLinux 和 Rocky Linux)中重置 root 密码完全相同。

,