Linux忘记root密码后如何在grub界面中以单用户模式进入系统并重置密码的方法

本文将介绍在Linux系统中忘记root用户密码的情况下,如何在gurb界面进入单用户模式并重置root用户密码。在单用户模式下,用户不需要输入任何密码即可进入系统并可以修改密码。实验步骤如下:

1.重启系统,按上下键,进入选择带有 recovery mode的那一行  然后按‘e’编辑启动项。(注意:选择“带有 recovery mode”的那一行后,按“e”键,而不是按回车键,如下图)

Linux忘记root密码后如何在grub界面中以单用户模式进入系统并重置密码的方法_第1张图片

 

2、将下图所示的ro改成rw,即可写, 若以ro进入系统,文件系统将是只读文件系统,无法修改里面的内容。(注意,这一步很关键,一定要把ro改成rw,不然按照后面的步骤能进入系统,也能修改密码,但因为没有改成rw,修改后的信息没有被写入文件,最终导致重启后,密码依然没有被修改。

Linux忘记root密码后如何在grub界面中以单用户模式进入系统并重置密码的方法_第2张图片

按照上述把ro修改成rw之后,按Ctrl-x或F10引导系统进入如下界面:

Linux忘记root密码后如何在grub界面中以单用户模式进入系统并重置密码的方法_第3张图片

选择到“root     Drop to root shell promt”那一行后按回车键(或按tab键使光标移到ok),即以root用户进入ubuntu系统。

进入系统后,在窗口最下面“……continue”即可输入root命令,然后进入系统。如下图。

Linux忘记root密码后如何在grub界面中以单用户模式进入系统并重置密码的方法_第4张图片

此时便可任意修改系统里面的内容,由于不需要输入任何密码, 故此方法比较危险。当你忘记所有用户名和密码时,可以通过此方法进入系统,然后修改root密码 新建用户

(修改密码用 passwd 命令,用root用户运行passwd

你可能感兴趣的:(Linux忘记root密码后如何在grub界面中以单用户模式进入系统并重置密码的方法)