如何在2分钟内重设Ubuntu密码
简介:如果我们在Ubuntu上忘记了用户密码,请不要担心。我们可以非常轻松地重置Ubuntu密码。
从恢复模式重置Ubuntu密码
步骤1:启动进入恢复模式
开启电脑。转到grub菜单。通常,如果没有,它将自动显示,然后按住Shift键或者按Esc键,直到出现启动菜单。
如果使用的是Oracle VirtualBox或者VMware,则在出现Oracle或者VMware徽标时必须按住Shift键。
在grub菜单中,选择" Ubuntu的高级选项":
这是g屏幕
在这里,我们会看到进入恢复模式的选项:
它将带我们进入黑屏,并在闪光灯中显示多行输出。在这里等待几秒钟。
步骤2:放到根shell提示符
现在,将为我们提供恢复模式的不同选项。在这里,我们需要选择" Root Drop to root shell提示符"。只需按Enter键即可选择此选项。如下图所示:
你会看到,当我们选择的root shell提示选项,一个选项,在底部输入命令出现。这是root shell提示符,我们将在这里使用命令重置密码。
步骤3:重新安装具有写访问权的根
我们需要对根分区具有写权限。默认情况下,它具有只读访问权限。
使用以下命令以写访问权重新安装它:
mount -rw -o remount /
步骤4:重设使用者名称或者密码
在这里,我们将获得root访问权限。使用以下命令列出所有可用用户:
ls /home
根据此命令,选择要重置或者"破解"密码的"用户名"。现在,使用以下命令重置所选"用户名"的密码:
passwd username
提示输入新密码。输入两次新密码:
Enter new UNIX password:
Retype new UNIX password:
瞧!妳去我们刚刚成功重置了密码。现在退出根shell提示符:
exit
退出时,我们将返回到恢复模式菜单。在此处选择普通启动选项。
将出现有关图形模式兼容性的警告。不用担心完全重启将解决所有与此相关的问题。
现在我们应该可以使用新密码登录了。
可能的故障排除:
输入新密码时,系统可能会提示我们身份验证令牌操作错误,如下所示:
passwd username Enter new UNIX password: Retype new UNIX password: passwd: Authentication token manipulation error passwd: password unchanged
发生此错误的原因是,文件系统仅以只读访问权限安装。通过以下方式更改访问权限并重新挂载文件系统:
mount -rw -o remount /
现在,尝试再次重置密码。现在应该可以工作了。
如我们所见,即使我们忘记了密码,更改Ubuntu密码也非常容易。只需几分钟。
重置Ubuntu密码的替代方法
如果由于某种原因我们难以进入根shell并更改密码,则可以尝试以下步骤。
步骤1
重新启动计算机。按住Shift键以显示grub屏幕(如果它不会自动出现)。在grub提示符下按E编辑grub屏幕。
第2步
找到以linux开头的行,将ro更改为rw,并在该行末尾添加init = / bin / bash。
将ro更改为rw,并在此行的末尾添加init = / bin / bash
第三步
按ctrl-x保存更改并启动。
现在,我们将以具有读写权限启动Linux内核,而不是使用图形用户界面,而是使用bash shell。
换句话说,系统将启动到无密码的root shell。
步骤4
用用户名输入passwd命令。如果我们不知道用户名,请使用ls / home命令检查(如方法1中所述)。
设置新密码。
设置新密码后,退出终端。只需在终端中键入reboot或者使用shutdown命令。
shutdown -r now
密码应该立即更改。