教你如何破解虚拟机root密码
作者:@郑琰
本文转载请注明出处!:https://www.cnblogs.com/zhengyan6/p/17780627.html
一、开机时按e键,即可进入grub编辑界面,光标选择第一条,e表示进入编辑模式。
当机器开机出现如图1所示的kernel菜单后,按e键。
二、将光标移动到以linux开头的行,对图2中标注的位置进行修改和添加内容。
待修改的位置
将ro修改为rw,在行尾添加init=/bin/sh
修改完成后如图3所示。
图3 修改完成后
改完之后,按下Ctrl+x键进入shell模式(需要等待一会才能进入)。
四、进入shell模式后,输入passwd root可对root用户密码进行重置。
此时不需原密码就可重置。
图4 重设root密码
五、如果系统之前启用了selinux,需输入touch /.autorelabel 创建autorelabel文件,否则系统无法正常启动。
图5 创建autorelabel文件
六、运行exec /sbin/init进行重启。
重启完成后,就可进入系统登录界面了。
图6 执行重启操作
需要等待3-5分钟重启完成。
完成重启后回到登录界面,就可以用重置的新密码进行登录。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)