# 1.4  重置root管理员密码

（1）查看Linux系统版本

```sh
[root@RHEL8_Lab ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux release 8.6 (Ootpa)
```

（2）重启Linux系统，在引导选择界面，按下 e 键到内核编辑界面

![](https://288806368-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAPXEU3klwD29vZD2kO%2F-MlOfgVaEHfWZKLYIeS7%2F-MlOgiQUddyydbqgopft%2Fimage.png?alt=media\&token=7d2cb1b2-6357-46ab-9bae-d01e5f5bcef4)

（3）在linux16参数这行的最后追加 “rd.break” 参数，然后按下 Ctrl +X 组合键来运行修改过的内核程序

* 对于 RHEL/CentOS 7，该行以“linux16”开头。
* 对于 RHEL/Centos 8x 和 Fedora，该行以“ linux”开头

![](https://288806368-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAPXEU3klwD29vZD2kO%2F-MlOeniqgvKkO8j4pXey%2F-MlOevNHJXrXSDfku1SC%2Fimage.png?alt=media\&token=b18cd9e0-dd78-41c4-b591-64f4f3a44fe8)

（4）大约30秒之后，进入到系统的紧急救援模式

![](https://288806368-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAPXEU3klwD29vZD2kO%2F-MlOglmTIg893EYjgoYI%2F-MlOhNY7g4iViaRLdRDO%2Fimage.png?alt=media\&token=41b7a7f4-0191-49e0-bd3f-9f563528d6b4)

（5）依次输入以下命令，等待系统重启完毕，然后就可以使用新的密码来登录Linux系统了

```
# mount -o remount,rw /sysroot    以读写模式重新挂载根分区
# chroot /sysroot              切换到系统真正的根目录下sysroot（/）
# passwd                           重置密码
# touch /.autorelabel         这将导致整个文件系统被“重新标记”，在下次重新启动时向 SELinux 发出信号，表明文件系统已更改（更改的密码）并允许加载更改
# exit
# reboot
```
