Linux虚拟机好久没用了,Root的密码忘了,很多需要root权限的事情都做不了。重装系统的话,麻烦不说,很多东西都没有了,那怎么办呢?
破解Linux的root密码的方法:
1.在系统启动时进入grub选项菜单
当出现进入Linux系统倒计时的时候,按下回车键,如下图:
然后就进入了grub选项菜单了,界面如下,这是选择操作系统的界面,因为我只有一个系统,所以显示只有一个。
2.在grub选项菜单按e进入编辑模式
在选择好自己的操作系统后,按‘e’,然后进入如下界面:
然后选择要编辑的选项,光标选到第二行,编辑kernel,再按‘e’,进入到如下界面:
3.添加一个启动参数:“/init 1”,如下图。意思是下次启动的时候进入单用户模式,单用户模式不需要输入密码。
4.按回车,退回到了上一个界面,然后按‘b’重启系统
5.进入系统后,将root密码设置为空密码
重启后,进入单用户模式,只是字符界面,是没有图形界面的。
输入命令:vim /etc/passwd passwd文件就是存放各个用户的密码信息的。如下图,其中‘x’表示的就是密码,我们把x给删除,就没有密码了。
修改后:
最后保存退出
6.重启LInux
命令:reboot
7.修改root密码
passwd root
在改密码的时候可能会提示密码过于简单,是无效的密码,这个提示可以不用管的,一样能成功修改。