如何在 Linux 中更改或重置 root 密码

您所在的位置:网站首页 如何进行密码重置操作 如何在 Linux 中更改或重置 root 密码

如何在 Linux 中更改或重置 root 密码

2024-05-22 18:35| 来源: 网络整理| 查看: 265

如何在 Linux 中更改或重置 root 密码

如果您长时间没有以根用户身份登录并且没有在任何地方保存登录信息,则您可能会失去对系统凭据的访问权限。这并不是一个不寻常的现象,而是一个常见问题,大多数 Linux 用户以前可能都遇到过。如果发生这种情况,您可以通过命令行或 GUI(图形用户界面)轻松更改或重置密码。

但是如果必须修改或重置root密码怎么办?

本文向您展示如何通过三种不同的方法更改 Linux Mint 20 系统的 root 密码。

注意:要更改 root 密码,您必须拥有当前的 root 密码、sudo 权限或具有对系统的物理访问权限。还建议将新密码保存在安全位置,以便在需要时访问。

在本文中,我们将介绍如何:

以 root 用户身份更改或重置 root 密码

以 sudo 用户身份更改或重置 root 密码

使用 GRUB 菜单更改或重置 root 密码

值得一提的是,本文中包含的所有命令均已在 Linux Mint 20 系统中进行了测试。这些命令是在终端中执行的,可以使用 Ctrl+Alt+T 快捷键打开终端,或者单击 Linux 系统任务栏中的终端图标。

以 Root 用户身份更改或重置 Root 密码

如果您拥有当前的 root 密码并想要重置它,可以使用“passwd”命令来执行此操作。执行以下步骤更改或重置 root 用户密码:

首先,在终端中使用以下命令以 root 用户身份登录:

$ su root

当系统要求您提供密码时,请输入当前的 root 密码。接下来,您将看到终端提示符更改为“#”,表明您现在已以 root 用户身份登录。

要更改 root 密码,请在终端中键入以下命令:

$ passwd

系统将提示您输入新的 root 密码。输入新密码并按Enter键。然后,重新输入密码并按Enter键以避免任何拼写错误。

输入密码后,您将看到一条消息,提示密码已成功更新。

以 Sudo 用户身份更改或重置 Root 密码

具有 sudo 权限的标准用户也可以更改 root 密码。您可以按照以下步骤更改或重置 root 用户密码:

在终端中以 sudo 用户身份键入以下命令来更改 root 密码。

$ sudo passwd root

系统将要求您输入 root 用户的新密码。输入新密码并按Enter。然后,重新输入密码并按Enter键以避免任何拼写错误。

输入密码后,您将看到一条消息,提示密码已成功更新。

使用 GRUB 菜单更改或重置 Root 密码

如果您是 root 用户并且忘记了系统的 root 密码,则可以使用 GRUB 菜单重置 root 密码。 GRUB 是系统引导时启动的第一个程序。但是,请记住,使用本节中描述的方法需要对系统进行物理访问。

要使用 GRUB 菜单重置或更改 root 密码,请执行以下步骤:

重新启动系统并按住Shift键或按Esc键进入安全模式(恢复模式)。进入安全模式后,您将看到 GRUB 菜单,如下图所示。

接下来,导航到高级选项。

然后,要切换到编辑窗口,请单击键盘上的“e”。

您将看到以下屏幕:

向下滚动屏幕,直到看到以下行:

“linux /boot/vmlinuz-5.4.0-26-generic root=UUID=35\2d26aa-051e -4dbe-adb2-7fbb843f6581 ro quiet splash”

将上一行中的 'ro' 替换为 'rw',并在该行末尾附加 'init=/bin/bash' >。现在它应该看起来像这样:

“linux /boot/vmlinuz-5.4.0-26-generic root=UUID=35\ 2d26aa-051e-4dbe-adb2-7fbb843f6581 rw quiet splash init=/bin/bash”

在上面的行中添加'rw'和'init=/bin/bash'基本上告诉系统以读/写权限登录bash。请注意,此配置仅适用于当前启动,不适用于后续启动。

现在,使用 F10 键或 Ctrl+X 快捷键启动到命令提示符,如以下屏幕截图所示。

在出现的命令提示符中,键入以下命令:

$ passwd root

系统将提示您输入 root 密码。输入root密码并按Enter键。然后,重新输入密码并按 Enter 以避免任何拼写错误。

注意:您不仅可以使用此过程更改 root 密码,还可以更改任何用户的密码。

输入密码后,您将看到一条消息,说明新密码已更新。

最后,使用 Ctrl+Alt+Delete 快捷键或在命令提示符下键入以下命令退出并重新启动系统。

exec /sbin/init

这就是您在无需 sudo 或 root 登录的情况下更改或重置 Linux Mint 20 系统的 root 密码所需要做的全部工作。最好在一段时间后经常更改密码,特别是当您认为密码已被泄露时。

结论

在本文中,我们确定了三种不同的方法来修改或重置系统上的 root 密码。您可以根据您拥有的权限选择任何方法。如果您拥有 root 密码或 sudo 权限,则可以使用简单的“passwd”命令轻松重置 root 密码。否则,您可以使用 GRUB 菜单更改 root 密码,但前提是您对系统具有物理访问权限。

我希望本文对您更改或重置系统的 root 密码有所帮助。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3