本文以centos8为例

1.重启服务器

2.在进入系统之前按e键

3.找到以“linux”开头的一行,在行末添加rd.break

4.按下Ctrl + X键,进入单用户模式

5.以读写方式挂在sysroot

mount -o remount,rw /sysroot/

6.进入sysroot子系统

chroot /sysroot/

7.执行修改密码命令(123456 为重置的密码,修改为你要重置的密码)

echo 123456 | passwd --stdin root

8.强制重置文件系统的上下文

touch /.autorelabel

9.exit退一个层级

10.reboot重启系统,输入重置的密码就可以登陆了。