本文将介绍在Linux系统中忘记root用户密码的情况下,如何在gurb界面进入单用户模式并重置root用户密码。在单用户模式下,用户不需要输入任何密码即可进入系统并可以修改密码。实验步骤如下:
1.重启系统,按上下键,进入选择带有 recovery mode的那一行 然后按‘e’编辑启动项。(注意:选择“带有 recovery mode”的那一行后,按“e”键,而不是按回车键,如下图)
2、将下图所示的ro改成rw,即可写, 若以ro进入系统,文件系统将是只读文件系统,无法修改里面的内容。(注意,这一步很关键,一定要把ro改成rw,不然按照后面的步骤能进入系统,也能修改密码,但因为没有改成rw,修改后的信息没有被写入文件,最终导致重启后,密码依然没有被修改。)
按照上述把ro修改成rw之后,按Ctrl-x或F10引导系统进入如下界面:
选择到“root Drop to root shell promt”那一行后按回车键(或按tab键使光标移到ok),即以root用户进入ubuntu系统。
进入系统后,在窗口最下面“……continue”即可输入root命令,然后进入系统。如下图。
此时便可任意修改系统里面的内容,由于不需要输入任何密码, 故此方法比较危险。当你忘记所有用户名和密码时,可以通过此方法进入系统,然后修改root密码 新建用户
(修改密码用 passwd
命令,用root用户运行passwd
)