当你遗忘了root密码并没有可用sudo用户时,可通过以下几个步骤进行root用户密码重置
1. 重启电脑
2. 按向下箭头等待界面停留在grub启动界面
3. 选择你要用的grub, 按‘e’按键去编辑
4. 在16行,将ro替换成‘rw init=/sysroot/bin/bash’
5. ctrl+x, 则进入单用户模式
6. 运行"chroot /sysroot" 切换到/sysroot目录
7.运行‘passwd’重置root的密码
8. 运行'touch ./autorelabel’更新selinux的信息
9. 运行‘exit’ 退出/sysroot
10. 运行reboot重启服务
或参考https://www.unixmen.com/reset-root-password-centos-7/