rhel7
(1). 开机后过了系统标签进到启动选项界面
(2). 按e键
(3). Linux16在utf-8行的后面按:空格 + rd.break + ctrl + x
(4). 进入到应急模式,这是系统加载的是最小化安装
(5). mount -> 看到最后一行 -> /dev/...... on /sysroot/ -> 接下来需要把这个/dev/....磁盘重新以rw的方式挂载到根 系统root目录/sysroot/下面 -> mount -o remount,rw /sysroot
(6). chroot /sysroot/ -> 重新修改根目录文件 /sysroot/
(7). 由于selinux,所以需要重新自动刷一下系统标签,那么就新建一个自动刷新的文件-> touch / .autorelabel
(8). 重新输入新的密码 -> passwd +用户
(9). exit
(10). 重新启动系统后就可以了 Reboot 或者Crtl+x
rhel8
(1). 开机后过了系统标签进到启动选项界面
(2). 按e键
(3).添加rd.break 或 rd.break console=tty0 + ctrl + x
(4.)重新挂载根目录并赋予读写权限 switch_root:/# mount -o remount,rw /sysroot
(5.)切换根目录位置 switch_root:/# chroot /sysroot
(6.)重置密码 sh-4.4# passwd
(7.)刷新 sh-4.4# touch /.autorelabel
(8.)switch_root:/# exit
switch_root:/# reboot