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