在2分钟或者更短时间内重置我们忘记的Ubuntu密码

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

如果我们忘记了密码,那么并不孤单,它可能是我多年来遇到的最常见的技术支持问题之一。幸运的是,如果我们使用的是Ubuntu,则可以轻松地重置密码。

所需要做的只是稍微调整启动参数并输入一个或者两个命令,但是我们将逐步指导我们。

重置Ubuntu密码

重新启动计算机,然后在看到GRUB Loading屏幕时,请确保按ESC键,以便进入菜单。

如果有此选项,则可以在菜单上选择"恢复模式"项,通常在默认内核选项的正下方。

然后从此菜单中选择"放置到根shell"提示。

这应该给我们一个root shell提示。

备用根壳法

如果没有恢复模式选项,则这是手动编辑grub选项以允许使用root shell的另一种方法。

首先,我们需要确保选择要使用的常规启动内核(通常只是默认的启动内核),然后使用e键选择编辑该启动选项。

现在,只需将向下箭头键移到内核选项,然后使用e键切换到内核选项的编辑模式。

首先,我们将看到一个看起来与此屏幕非常相似的屏幕:

我们将需要使用Backspace键删除ro quiet启动部分,然后将其添加到最后:

rw init=/bin/bash

调整内核行后按Enter键,我们将需要使用B键选择使用该选项进行引导。

此时,系统应非常快速地启动到命令提示符。

修改实际密码

我们可以使用以下命令来重置密码:

passwd <username>

例如,我的用户名是极客,我使用了以下命令:

passwd data

更改密码后,使用以下命令重新引导系统。 (sync命令确保在重新启动之前将数据写到磁盘上)

sync

reboot –f

我发现出于某种原因,必须使用f参数才能使reboot命令起作用。我们始终可以使用硬件重置,但请确保先使用sync命令。

现在,我们应该可以顺利登录了。