在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命令。
现在,我们应该可以顺利登录了。