一、单用户下破解密码
1、服务器重启,在重启界面按e进入内核编辑模式
2、找到linux16这一行将中文改为en_US 最后增加init=/bin/sh ctrl x进入单用户模式
3、重新挂载根分区 mount -o remount,rw /
4、关闭selinux,改为disabled
5、修改root用户密码 passwd
6、根分区下创建隐藏文件 touch /.autorelabel
7、重启系统 exec /sbin/init
二、给单用户添加密码
1、 vim /etc/grub.d/10_linux
文末添加
cat <<EOF
set superusers="new" #用户名
password new 123456 #密码
EOF
2、生成新的grup文件
grub2-mkconfig --output=/boot/grub2/grub.cfg