如何在 2 分钟内重置忘记的 Ubuntu 密码

您所在的位置:网站首页 uos忘记密码怎么办 如何在 2 分钟内重置忘记的 Ubuntu 密码

如何在 2 分钟内重置忘记的 Ubuntu 密码

2024-06-30 20:34| 来源: 网络整理| 查看: 265

如何在 2 分钟内重置忘记的 Ubuntu 密码

如果您忘记了 Ubuntu 上的用户密码,请不要担心。您可以非常轻松地重置 Ubuntu 密码。本指南介绍了在 Ubuntu 上更改 root 密码的简单方法。该方法应该也适用于其他Linux发行版。

忘记了 Ubuntu 登录密码?它发生了。

如果您已经有一段时间没有使用 Ubuntu,那么很自然地不记得密码。好消息是您不需要因此而重新安装整个操作系统。您可以轻松恢复 Ubuntu 密码。

这里提到的方法适用于在 VMware、双启动或单安装中重置 Ubuntu 密码。您所需要的只是一点耐心并运行几个命令。您将在几分钟内重置 root 密码。

在 WSL 上使用 Linux?对于 WSL 来说有点不同。您可以按照此处在 WSL 中重置 Linux 密码的步骤进行操作。

从恢复模式重置 Ubuntu 密码

如果您更喜欢观看视频而不是阅读文字,我还制作了本教程的视频。不要忘记订阅我们的 YouTube 频道以获取更多 Linux 教程视频。

第 1 步:启动进入恢复模式

打开计算机。转到grub 菜单。一般来说,它会自动出现 - 如果没有,则按住 Shift 键或按 Esc 键直到出现启动菜单。

如果您使用的是 Oracle VirtualBox 或 VMware,当 Oracle 或 VMware 徽标出现时,您必须按住 Shift 键。

在 grub 菜单中,选择“Ubuntu 的高级选项”:

在这里,您将看到进入恢复模式的选项:

它将带您进入黑屏,并快速显示几行输出。在这里等待几秒钟。

第 2 步:转到 root shell 提示符

现在您将看到不同的恢复模式选项。这里您需要选择“Root – Drop to root shell提示”。只需按 Enter 键即可选择此选项。就像下图这样:

您会看到,当您选择 root shell 提示选项时,底部会出现一个输入命令的选项。这是您的 root shell 提示符,您将在此处使用命令来重置密码。

步骤 3:重新挂载具有写权限的 root

您需要具有根分区的写入权限。默认情况下,它具有只读访问权限。

使用以下命令以写访问权限重新安装它:

mount -rw -o remount /第 4 步:重置用户名或密码

在这里,您将获得 root 访问权限。使用以下命令列出所有可用的用户:

ls /home

根据此命令,选择您要重置或(例如)破解密码的“用户名”。现在,使用以下命令重置所选“用户名”的密码:

passwd username

它提示输入新密码。输入新密码两次。

请注意,当您开始输入密码时,屏幕上不会显示任何内容。这是完全正常的,实际上是 Linux 系统中的一个安全功能。只需盲目输入密码并按 Enter 键即可。

Enter new UNIX password: Retype new UNIX password:

瞧!就这样吧。您刚刚成功重置了密码。现在退出 root shell 提示符:

exit

退出后,您将返回恢复模式菜单。此处选择正常启动选项。

将会出现有关图形模式兼容性的警告。不用担心。完全重新启动将解决与此相关的任何问题。

您现在应该可以使用新密码登录。

可能的故障排除:

输入新密码时,系统可能会提示您身份验证令牌操作错误,如下所示:

passwd 用户名 输入新的 UNIX 密码: 重新输入新的 UNIX 密码: passwd:身份验证令牌操作错误 passwd:密码未更改

出现此错误的原因是文件系统仅以读访问权限挂载。按以下方式更改访问权限并重新挂载文件系统:

mount -rw -o remount /

现在再次尝试重置密码。现在应该可以了。

正如您所看到的,即使您忘记了 Ubuntu 密码,更改它也非常容易。几乎不需要几分钟。

重置 Ubuntu 密码的替代方法

如果由于某种原因您难以进入 root shell 并更改密码,您可以尝试这些步骤。

步骤1

重新启动计算机。按住 Shift 键调出 grub 屏幕(如果它没有自动出现)。在 grub 提示符处按 E 编辑 grub 屏幕。

第2步

找到以 linux 开头的行,将 ro 更改为 rw 并在该行末尾附加 init=/bin/bash 。

步骤3

按 ctrl-x 保存更改并启动。

现在,您将使用读写权限启动 Linux 内核,并且不再进入图形用户界面,而是使用 bash shell。

换句话说,您的系统将启动到无密码 root shell。

步骤4

使用您的用户名输入 passwd 命令。如果您不知道用户名,请使用 ls /home 命令进行检查(如方法 1 中所述)。

设置您的新密码。

设置新密码后,退出终端。只需在终端中输入 reboot 或使用 shutdown 命令即可。

shutdown -r now

您的密码现在应该更改。

如果重置 Ubuntu 密码这么简单,这不是一个安全风险吗?

这是一个公平的问题。 Linux 相对于 Windows 的主要优势之一是其安全性。但如果“任何人”都可以重置密码,为什么 Ubuntu 或其他 Linux 发行版可以被认为是安全的呢?

让我在这里解释一些事情。主要的安全风险是有人通过互联网从远程位置侵入您的帐户。这并没有发生在这里。

如果任何人能够物理访问您的计算机,那么您计算机中的数据就已经面临风险。除非整个磁盘都经过加密,否则任何人都可以使用实时 USB“窃取”您的数据,甚至无需进入您安装的操作系统。

默认情况下,Ubuntu 没有 root 密码,并且 root 帐户被锁定。您在安装 Ubuntu 时设置的用户帐户包含为具有 sudo 权限的管理员。但这并不意味着你就是root。

缺少root密码是一个故意的功能启动菜单中的“Ubuntu高级选项”允许您从“root shell提示符”执行一些特定的与root相关的任务。这就是为什么您可以通过此方法重置 Ubuntu 密码。

如果你想让你的系统更安全,你可以加密磁盘(以保存你的数据)或在 Ubuntu 中为 root 用户设置密码。

额外提示:处理更改密码后可能出现的密钥环问题

Ubuntu 中有一个密钥环功能,用于保持密码锁定和安全。

当您重置忘记的密码时,密钥环保持解锁状态,您可能会看到类似这样的错误消息。

打开“密码和密钥”应用程序,然后在此处删除登录密码。

当您尝试在 Ubuntu 中再次使用 Google Chrome 时,它会要求您创建一个新的密钥环。使用新的登录密码作为密钥环密码。

我希望我已经清楚地说明了如何在 Ubuntu 中重置忘记的密码。



【本文地址】


今日新闻


推荐新闻


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