使用场景:在使用virtualbox创建centos7的时候忘记了root密码。需要修改密码
解决方案
1:重启centos7
2:然后按下“e”键进入编辑此选项,等待出现画面后按下键一直翻到最后。找到linux16.....ro crashdernel=auto....类似字样。
然后把ro更改为"rw init=/sysroot/bin/sh",更改完成后按下ctrl+x组合键,运行系统。如图所示:
3:待启动后,输入命令 chroot /sysroot
然后输入"passwd root",设置用户密码,两次输入相同密码
然后执行命令"touch /.autorelabel" 写入系统信息。
4 然后强制重启系统,待系统到登录界面输入更改好的密码,发现可以登录成功。