进单用户模式修改
先进入编辑模式,当启动菜单出现是按e键即可进入下图
上边红色小框ro该为rw,把只读改为可读写因为修改root密码需要写操作,当然这一步也可在进入单用户模式后
输入命令:mount -o remount,rw / 目的是一样的都是加写操作
然后Ctrl+x键即可进入单用户模式,然后执行passwd root按提示操作即可,修改完后再执行touch /.autorebel(这时容易出现问题的部分,如果不执行该命令,往往提示密码修改成功就是进不去,需注意!)
三种进单用户模式的简单比较init=/bin/sh与init=/bin/bash init=/sysroot/bin/sh:
init=/bin/sh与init=/bin/bash
这两种效果是一样的进入即可直接执行passwd,都是直接进入用户原系统,并且都无法执行reboot命令,需先退出单用户模式,执行命令 exec /sbin/init
init=/sysroot/bin/sh
没有进入原用户系统,正因为这个原因才需先执行chroot /sysroot命令,才可执行passwd,否则你执行会提示找不到该命令,但可直接执行reboot命令。
三种最好在重启前都执行touch /.autorebel
无论以上哪种模式建立的前提是执行whoami 结果显示root即可修改!
但以下方法不用执行touch /.autorebel命令
进入修复模式修改密码
可通过光盘和启动U盘进入该模式进行修改,关于怎么具体进入该模式不再啰嗦,可看本人文章
关于怎么进入secure模式的具体操作(该文是修复启动的,只需把最后几步改为passwd root即可但执行前
一定执行chroot /mnt/sysimage