Linux忘了root密码怎么办?

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

    在改密码的时候可能会提示密码过于简单,是无效的密码,这个提示可以不用管的,一样能成功修改。



猜你喜欢

转载自blog.csdn.net/colorful_lights/article/details/79686335
今日推荐