虚拟机是一个好用的工具,在本地搭建的虚拟机可以给我们提供测试,但时间长了也会忘记密码;因此这里以centos系统的虚机为例,提供一个重置虚机密码的方法
1.在开机页面按“E”进入编辑模式
进入后长这样:
2.找到ro crashkernel项,将ro改为rw init=sysroot/bin/sh
3.修改完成后使用Ctrl+x进入单用户模式
4.进入单用户模式后执行chroot /sysroot访问系统;使用LANG=en设置语言为英语
5.使用passwd root命令修改root的密码,输入完成后敲击回车提示seccessfully表示重置成功
6.执行touch /.autorelabel更新系统信息,在/目录下创建.autorelabel文件,如果该文件存在,系统在重启时就会对整个文件系统进行relabeling重新标记。
7.使用exit安全退出后,执行reboot重启系统,然后使用root加刚刚重置的密码登录就好啦
这样就重置完了