Linux忘记登录的密码怎么办?以GRUB开始进入单机模式,即可轻松修改密码。
忘记Linux密码导致无法登入是一个很常见的问题,如果是初学者不会处理,最后无可奈何大都只重重装,其实重设Linux密码的过程并不难,以下我们以Ubuntu Linux为例,示范如如GRUB开机进入单机模式(Single User Mode),用指令重新设定Linux的密码。
步骤一
在开机时,按下键盘左边的「
Shift
」键或是左上角的「
Esc
」键,开启GRUB开机选单。
![Linux忘记root密码解决方法 Linux忘记root密码解决方法](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGN3TVRFMU1qQXlNakEyTmpZMA%3D%3D.jpg?w=700&webp=1)
步骤二
![Linux忘记root密码解决方法 Linux忘记root密码解决方法](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGN3TVRFMU1qQXlNakl6TVRBMQ%3D%3D.jpg?w=700&webp=1)
步骤三
寻找有
linux
/boot/vmlinuz-X.XX.X
字样开头的那一行。![Linux忘记root密码解决方法 Linux忘记root密码解决方法](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGN3TVRFMU1qQXlNak0xTVRndw%3D%3D.jpg?w=700&webp=1)
步骤四
在
linux
/boot/vmlinuz-X.XX.X
这一行的最后,加上single
参数。![Linux忘记root密码解决方法 Linux忘记root密码解决方法](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGN3TVRFMU1qQXlNalF3TmpZNA%3D%3D.jpg?w=700&webp=1)
步骤五
编辑好参数之后,按下
Ctrl
+ x
或是F10
开机,接着就进入单机模式。单机模式的画面会类似这样:![Linux忘记root密码解决方法 Linux忘记root密码解决方法](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGN3TVRFMU1qQXlNalEyT1RNMA%3D%3D.jpg?w=700&webp=1)
步骤六
在单机模式之下,使用
passwd
更改一般使用者(或root
)的密码:![Linux忘记root密码解决方法 Linux忘记root密码解决方法](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGN3TVRFMU1qQXlNalV5TWprdw%3D%3D.jpg?w=700&webp=1)
这里示范是更改一般使用者的密码,如果要直接更改
root
的密码,就直接执行passwd
不要加任何参数即可。步骤七
最后执行
reboot
重新开机,就可以用新的密码登入了。
参考文章:https://blog.gtwang.org/linux/linux-grub-change-root-password/