如何在CentOS 8/Rhel 8中重置root用户密码
时间:2020-03-21 11:44:52 来源:igfitidea点击:
本简要教程解释了如何在CentOS 8和RHEL 8 Server Edition中重置root用户密码。
在CentOS 8/Rhel 8中重置root用户密码
我在CentOS 8服务器上测试了本教程,但它也应该在RHEL 8服务器中工作。
在CentOS服务器上电源。
出现GRUB引导菜单时,选择要引导的内核版本,然后按E编辑所选引导条目。
在下一个屏幕中,我们将看到内核引导参数。
找到内核参数RO:
...并将RO更改为RW,并在具有空间分离的另外参数init =/sysroot/bin/sh中添加,如下所示。
要以简单的术语提出这一点,请将"RO"参数用"RW Init =/sysroot/bin/sh"替换。
请介意"RW"和"init =/sysroot ..."之间的空间。
更改如上所示的参数后,按Ctrl + X进入紧急模式:单个用户模式。
从紧急模式,在读/写模式下输入以下命令以将根(/)文件系统挂载。
chroot /sysroot/
现在,使用命令更改root用户密码:
passwd root
输入两次密码。
我建议我们使用包含数字和特殊字符的强密码。
更新root密码后,输入以下命令以启用重新启动的Selinux:
touch /.autorelabel
最后,键入以下命令使更改生效并将CentOS服务器重新启动到正常模式:
exit
reboot
等待Selinux重新标记过程完成。
取决于硬盘驱动器的文件系统大小和速度需要一些时间。
完成文件系统重新标记后,我们可以使用新的root密码登录CentOS 8服务器: