在 Fedora 36 中如何重置 root 密码
创始人
2024-03-02 11:18:36
0

在 Fedora 中重置忘记的 root 密码。

你是否忘记了 Fedora 中的 root 密码?或者你想更改 Fedora 系统中的 root 用户密码?没问题!本手册将指导你在 Fedora 操作系统中完成更改或重置 root 密码的步骤。

注意: 本手册已在 Fedora 36 和 35 版本上进行了正式测试。下面提供的步骤与在 Fedora Silverblue 和旧 Fedora 版本中重置 root 密码的步骤相同。

步骤 1 - 打开 Fedora 系统并按下 ESC 键,直到看到 GRUB 启动菜单。出现 GRUB 菜单后,选择要引导的内核并按下 e 编辑选定的引导条目。

Grub Menu In Fedora 36

步骤 2 - 在下一个页面中,你将看到所有启动参数。找到名为 ro 的参数。

Find ro Kernel Parameter In Grub Entry

步骤 3 - 将 ro 参数替换为 rw init=/sysroot/bin/sh。请注意 rwinit=/sysroot…之间的空格。修改后的内核参数行应如下所示。

Modify Kernel Parameters

步骤 4 - 上述步骤更改参数后,按 Ctrl+x 进入紧急模式,即单用户模式。

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

chroot /sysroot/

Mount Root Filesystem In Read, Write Mode In Fedora Linux

步骤 5 - 现在使用 passwd 命令重置 root 密码:

passwd root

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

Reset Or Change Root Password In Fedora

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

touch /.autorelabel

Enable SELinux Relabeling On Reboot In Fedora

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

exit
reboot

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

SELinux Filesystem Relabeling In Progress

步骤 8 - 文件系统重新标记完成后,你可以使用新的 root 密码登录到你的 Fedora 系统。

Login To Fedora As Root User

如你所见,在 Fedora 36 中重置 root 密码的步骤非常简单,并且与 在 RHEL 中重置 root 密码 及其衍生版本(如 CentOS、AlmaLinux 和 Rocky Linux)完全相同。


via: https://ostechnix.com/reset-root-password-in-fedora/

作者:sk 选题:lkxed 译者:geekpi 校对:turbokernel

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

如何在CentOS系统中更...
在服务器管理中,系统账户的密码安全直接影响整体系统的防御能力,本文...
2025-03-08 06:23:12
如何在CentOS系统中使...
理解chroot的核心功能 在Linux系统中,(Change R...
2025-03-07 06:51:54
如何在阿里云CentOS系...
阿里云CentOS搭建LAMP环境全流程指南 在阿里云服务器上搭建...
2025-03-06 13:49:47
百亿基金加码,深圳如何构建...
文/林典驰 2月23日,深圳宣布,将设立100亿元人工智能和机器人...
2025-02-27 23:19:50
如何在CentOS系统上创...
3、设置用户权限 权限这个东西可重要啦,就像家里的各个房间,有些房...
2025-02-27 10:49:00
苹果macOS新漏洞:已发...
苹果公司近期发布了一项关键的安全更新,旨在修复macOS系统中的一...
2025-02-25 12:49:49

热门资讯

使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
Bazzite:专为 Stea... 为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!对于一个专为 Linu...
Motrix:一个漂亮的跨平台... 一个开源的下载管理器,提供了一个简洁的用户界面,同时提供了跨平台操作的所有基本功能。在这里了解关于它...
Bash 脚本中如何使用 he... here 文档 here document (LCTT 译注:here 文档又称作 heredoc ...
使用 dialog 和 jq ... 为何选择文字用户界面(TUI)?许多人每日都在使用终端,因此, 文字用户界面 Text User I...