root用户和普通用户的更改过程基本一致,只有第六步的命令不一样
1、在grub引导界面按e进入编辑模式:
2、进入到编辑界面后,通过向下键↓、向左键、向右键(在键盘的右下角),移动到linux16这一行的末端,加入rd.break,如图:
3、同时按Ctrl键和X键,进入救援模式即密码破解界面:
4、将/sysroot重新挂载为可读写模式,输入mount -o remount,rw /sysroot即可
5、切换/sysroot为根目录,输入chroot /sysroot即可
6、在/sysroot执行更换root用户的密码命令,
更换root用户密码命令为:passwd root,
更换普通用户密码命令为:passwd 普通用户名(例如:passwd sxqiu)
7、输入root用户的新密码并确认新密码。图中是第一次输入的新密码小于8个字符,所以系统进行提示,再次输入密码后显示密码修改成功。
8、输入touch /.autorelabel更新selinux的上下文,保存我们的密码更改
9、输入两次exit,退出/sysroot目录并等待一段时间让系统重新启动虚拟机
10、使用刚刚修改的密码登录root用户
注:这是本人查找网上的资料后实操而成,是个人笔记,可以供大家参考