在Linux上重置root用户密码非常容易。即使是中级Linux用户也可以按照下面描述的方法轻松重置root用户密码。请注意,如果root密码忘了怎么办。

我在以下三个发行版中测试了本指南,但是其他发行版的步骤也几乎相同。

这个方法在Arch Linux中进行了测试,但它可能适用于其他基于Arch的Linux发行版,如Antergos,Manjaro Linux等。

在GRUB引导菜单中,使用箭头键选择Arch Linux条目。

附加上述行后,按CTRL-X或F10继续引导进入单用户模式。此更改只是临时更改,不会保存在启动menu.ist文件中。

现在,您已达到单用户模式。

最后,输入以下命令以应用更改并将Arch Linux启动到正常模式。

我们可以用两种方法来做。两者略有不同,但很容易。此方法也适用于RHEL 7.x,Scientific Linux 7.x.

启动CentOS 7服务器。在引导菜单中,选择要引导的内核,然后按e 编辑选定的引导条目。

然后,输入以下命令以应用更改并重新启动CentOS 7:

现在,您将能够以root用户身份使用新密码登录CentOS 7。

在GRUB引导菜单中,选择引导条目,然后按e 编辑所选项目。

如果要重置CentOS 6.x系统和旧版本的root用户密码,请按照以下步骤操作。此方法也适用于RHEL 6.x,Scientific Linux 6.x.

在启动菜单中,选择要启动的内核,然后按e 编辑所选项目。

选择第二行(以单词Kernel开头),然后按e编辑该行。

转到该行的末尾并键入S 以开始进入单用户模式。

然后,按ENTER键并按b键进入单用户模式。

你可以用两种方法做到这一点。

在Grub引导加载程序菜单中,选择您使用的内核,然后按e编辑该条目。

找到以word linux开头的行。最后添加以下行。

然后,按CTRL-X或F10启动到单用户模式。

然后,使用以下命令更改管理帐户的密码:

最后,输入以下命令以使用更新的密码启动Ubuntu。

现在,您将能够使用新密码登录。

这种方法很简单。仍然很想知道另一种重置密码的方法吗?请继续阅读。

在GRUB引导领导菜单中,选择Ubuntu条目的高级选项。

选择第二个选项即恢复模式。

您将看到恢复选项列表。现在,您将进入单用户模式。

然后使用命令更改管理用户的密码,例如sk:

然后,键入exit以返回到恢复菜单。选择Resume以启动Ubuntu系统。

您可能会看到以下消息:您现在要退出恢复模式。按ENTER继续。

我不想重置root用户密码,而是为其他用户重置密码。我该怎么做?或者你可能会问我要重置我的客户端系统的密码,我们都不知道用户名。是否可以重置特定用户的密码?是的你可以。

进入单用户模式后,您可以使用以下命令查看现有用户列表:

或者,您只能使用命令列出用户名:

对于许多Linux发行版,上述命令是相同的。

在本教程中,我们学习了如何重置root用户密码以及普通用户的密码。在为root用户帐户和其他系统帐户设置强密码后,请不要盲目相信您的安全。正如您在本教程中所看到的,无论是root用户还是普通用户,密码都可以在几分钟内轻松重置。我们必须更加小心并加密我们的数据,分区,当然我们应该为GRUB引导加载程序设置一个强密码,以保护我们的系统。