在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引导加载程序设置一个强密码,以保护我们的系统。