如何重置 Ubuntu 忘记的密码

您所在的位置:网站首页 ubuntu grub 重置密码 如何重置 Ubuntu 忘记的密码

如何重置 Ubuntu 忘记的密码

2024-07-05 01:34| 来源: 网络整理| 查看: 265

如何重置 Ubuntu 忘记的密码

如果您丢失了密码,那么您并不是唯一一个丢失密码的人。这绝对是人们多年来最常见的技术支持问题之一。好处是,由于忘记密码,您不必重新安装整个操作系统。在 Ubuntu 中,恢复密码变得非常容易。在 VMware 中,无论是单启动还是双启动,此处列出的方法都可以恢复 Ubuntu 密码,您将能够在几分钟内恢复登录凭据。

让我们首先演示从恢复模式重置 Ubuntu 密码。

启动进入 Ubuntu 恢复模式:

打开计算机系统并进入 grub 菜单。大多数情况下它会立即出现,但如果没有发生,请按 Esc 键或按住 Shift 键直到它出现。在 VM-ware 或 VirtualBox 上工作时,当出现 Oracle 或 VM-ware 徽标时,必须按 Shift 键。屏幕上会提示 GRUB 菜单,这里选择“Advance Options for Ubuntu”。

现在会显示一个选项,选择它即可进入恢复模式:

您将看到黑屏并闪烁显示多行数据。在这里,等待一段时间。

root shell 提示:

此处将为您提供多种恢复模式选项。从给定的选项中选择名为“Root – Drop to Root Shell Prompt”的选项。按 Enter 键,一切就完成了。

当您选择 root shell 提示选项时,您会看到底部有一个输入命令的选项。这是 shell 的提示符,在这里您将使用一些魔法来恢复您忘记的密码。

重新挂载具有写入权限的根文件系统:

默认情况下,根分区具有只读权限。但在这里你也必须提供 root 和写访问权限。要以写入权限重新挂载它,请使用以下命令:

ubuntu@ubuntu:~$ mount -rw -o remount /重置用户名或密码:

一旦您获得 root 访问权限,请使用以下命令列出可用用户:

ubuntu@ubuntu:~$ ls /home

或者,您可以使用以下命令通过显示 /etc/passwd 文件的内容来查看可用用户:

ubuntu@ubuntu:~$ cat /etc/passwd

从可访问的用户名中,选择您想要重置密码的用户名。现在,通过键入以下命令重置所选用户名的密码:

ubuntu@ubuntu:~$ passwd   Enter new UNIX password:

它会要求您输入新密码。输入一次新密码,然后再次确认:

ubuntu@ubuntu:~$ Retype new UNIX password:

您已成功恢复密码。输入 Exit 命令退出 root shell。

ubuntu@ubuntu:~$ exit

输入 exit 命令后,我们将提示返回“恢复启动”菜单。现在,在屏幕上选择标准启动选项。将会出现有关图形模式兼容性的警告。你不必担心它。重新启动将解决所有这些兼容性问题。现在我们只需使用刚刚设置的密码登录即可。

可能的错误:

导致此错误的原因是它仍然以只读访问权限安装。要解决这个问题,只需键入重新挂载文件系统的命令并修改访问权限即可。

再次更改密码。它现在可以工作,不会显示任何错误。

重置密码的替代方法: 如果由于某种原因您在通过 root shell 更改密码时遇到问题,您应该按照以下步骤操作:步骤1

重新启动计算机。要调出 grub 屏幕,请按住 Shift 键一段时间。要编辑 Grub 面板,请单击 E。

第2步

从给定的行集中,使用向上和向下箭头键查找以“Linux”开头的任何行,并将访问权限从只读更改为读写,只需将 ro recovery nomodeset 替换为 rw init=/bin/bash 。

步骤3

要保存更改并启动,请按 ctrl-x。您现在可以通过读取和写入访问 Linux 内核来启动,在这里您可以使用 bash shell 而不是 GUI。换句话说,无密码 root shell 将启动进入您的系统。

步骤4

在 passwd 命令中输入您的用户名。如果用户名未知,请使用“ls /home”或“cat /etc/passwd |”进行搜索grep -i bash'命令。现在重置密码,然后退出终端。完成后,使用以下命令重新启动,然后就可以开始了。

ubuntu@ubuntu:~$ reboot ubuntu@ubuntu:~$ shutdown -r now结论:

Ubuntu 的 root 帐户将被锁定,因为默认情况下它没有 root 密码。您在安装 Ubuntu 之前设置的用户帐户包含为具有 sudo 权限的管理员。然而,无论如何,这并不意味着你是root。没有 root 密码是 Ubuntu 的一个预期功能。 “Ubuntu 高级选项”的启动菜单允许您从“root shell 提示符”执行某些与 root 相关的功能。这就是为什么您可以通过此方法重置 Ubuntu 密码。

问题是,如果恢复 Ubuntu 密码如此快速且简单,这不是一个安全风险吗?主要的安全威胁是有人通过互联网从不同位置侵入您的帐户。它没有发生在这里。如果某些恶意实体物理访问您的计算机系统,其安全性就已经面临极大的风险。好吧,如果你不想拥有这个功能,你可以在安装 Ubuntu 时通过 LUKS 加密来加密你的硬盘来禁用它。



【本文地址】


今日新闻


推荐新闻


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