RHEL7
- 进入内核编辑界面
启动系统出现引导界面时,按下“e”进入内核编辑界面。
- 进入单用户模式
移动光标至“linux16”行,在该行末尾添加“rd.break”,然后按下“ctrl-x”来启动修改过的内核程序,进入单用户模式
- 修改root密码
在单用户模式,输入以下命令
#以读写权限重新挂载“/sysroot”目录
mount -o remount,rw /sysroot
#改变当前根目录至“/sysroot”目录
chroot /sysroot
#修改当前用户的密码
passwd
#在下次系统启动时让selinux对系统中的文件重新打标签使root密码的修改生效
touch /.autorelabel
#退出至上一个层级的shell
exit
#重启系统
reboot
RHEL8
- 进入内核编辑界面
启动系统出现引导页面时,按下“e”进入内核编辑界面。
- 进入单用户模式
移动光标至“linux”行,在该行末尾添加“rd.break”,然后按下“ctrl-x”来启动修改过的内核程序,进入单用户模式
- 修改root密码
在单用户模式,输入以下命令
#以读写权限重新挂载“/sysroot”目录
mount -o remount,rw /sysroot
#改变当前根目录至“/sysroot”目录
chroot /sysroot
#修改当前用户的密码
passwd
#在下次系统启动时让selinux对系统中的文件重新打标签使root密码的修改生效
touch /.autorelabel
#退出至上一个层级的shell
exit
#重启系统
reboot