进单用户模式修改
先进入编辑模式,当启动菜单出现是按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
无论以上哪种模式建立的前提