如何在2分钟内重设Ubuntu密码

时间:2020-01-09 10:45:00  来源:igfitidea点击:

简介:如果我们在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

密码应该立即更改。