在 Fedora 36 中如何重置 root 密码
在 Fedora 中重置忘记的 root 密码。
Fedora 密码 root
180.106.239.79
非常好的文章，讲解的非常详细，按步骤一步步操作，成功重置root密码。赞赞赞！！
来自江苏苏州的 Chrome 107.0|Windows 10 用户
2022-11-01T21:09:47.000
在 Fedora 中重置忘记的 root 密码。

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


![](/data/attachment/album/202205/26/094836cgtywrtwkywg2nem.jpg)


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


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


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


![Grub Menu In Fedora 36](/data/attachment/album/202205/26/094852fy3y4vbattj4vv4y.png)


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


![Find ro Kernel Parameter In Grub Entry](/data/attachment/album/202205/26/094853pxobo93h2rl7rbr2.png)


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


![Modify Kernel Parameters](/data/attachment/album/202205/26/094854pddbnw1ncylzabl1.png)


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


在紧急模式下，输入以下命令以 **读/写** 模式挂载根文件系统（`/`）。



```
chroot /sysroot/

```

![Mount Root Filesystem In Read, Write Mode In Fedora Linux](/data/attachment/album/202205/26/094855pxmk8j2eoc7b3x98.png)


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



```
passwd root

```

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


![Reset Or Change Root Password In Fedora](/data/attachment/album/202205/26/094855mosfs6u311s19o9o.png)


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



```
touch /.autorelabel

```

![Enable SELinux Relabeling On Reboot In Fedora](/data/attachment/album/202205/26/094856yr2ax7e05d0pur0t.png)


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



```
exit

```


```
reboot

```

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


![SELinux Filesystem Relabeling In Progress](/data/attachment/album/202205/26/094856wd8ooi6ot2t2ktzl.png)


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


![Login To Fedora As Root User](/data/attachment/album/202205/26/094857muqi7n6ji3ui82ai.png)


如你所见，在 Fedora 36 中重置 root 密码的步骤非常简单，并且与 [在 RHEL 中重置 root 密码](https://ostechnix.com/how-to-reset-root-user-password-in-centos-8-rhel-8/) 及其衍生版本（如 CentOS、AlmaLinux 和 Rocky Linux）完全相同。




---


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


作者：[sk](https://ostechnix.com/author/sk/) 选题：[lkxed](https://github.com/lkxed) 译者：[geekpi](https://github.com/geekpi) 校对：[turbokernel](https://github.com/turbokernel)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

