如何重置任何Linux密码

让我们看看可以用来重置Linux系统密码的一些方法。您可能知道root用户可以更改任何其他用户的密码。但是,如果您忘记了root密码怎么办?这就是我们在这里要实现的目标。

那么,如何在Linux中重置密码?

要重置您的root密码(或与此相关的任何其他帐户的密码),本质上有两种情况需要不同的方法。

如果安装了GRUB,并且可以编辑所选条目的启动参数,则该工作将尽可能简单。继续进行,您将立即获得root访问权限。拥有root用户访问权限后,您几乎可以执行任何操作!

  • 突出显示要为其重置密码的Linux安装的GRUB条目。
  • 按'e ' 编辑。选择内核行。在内核行的末尾添加“单"。按“ b"启动。如果您的系统仍然要求您输入root密码,请在最后添加 init = / bin / bash 。按“ b"启动。
  • 您将直接被带到根目录提示符,或者显示恢复菜单,从中可以选择根目录提示符。使用 passwd <用户名>更改任何帐户的密码。
  • 键入 reboot 重启系统,然后使用新密码登录。
  • 此外,请注意,某些发行版将在安装过程中创建恢复模式条目。如果您在GRUB中列出了恢复模式条目,则无需执行上述任何操作,只需选择恢复模式,然后在随后的屏幕上选择root提示符即可。

    如果无法使用GRUB无论出于何种原因(例如受密码保护的条目),您仍然可以使用Live CD重置密码(我将使用Ubuntu Live CD,也可以使用其他任何CD)。只需按照以下步骤即可实现:

  • 从Live CD引导
  • 选择“在不对计算机进行任何更改的情况下尝试Ubuntu"
  • 准备就绪,打开终端窗口,并准备执行一些命令行操作
  • 键入 sudo fdisk -l 。在输出中,我们担心知道Linux安装在哪个分区上以及硬盘使用的名称。 (例如,在这种情况下, / dev / sda1 是必需的分区)。如果您对分区有把握,则可以跳过此步骤。
  • 下一步,我们需要挂载Linux分区。创建一个目录作为分区的安装点。使用' sudo mkdir / media / linx_part '
  • 使用命令' sudo mount / dev / sda1 / media / linx_part '<
  • 将Root更改为安装目录–' sudo chroot / media / sda1 '
  • 键入 passwd ,然后输入新密码更改密码。
  • 键入 reboot 重新启动系统。
  • 您是否曾经尝试过恢复密码?你是怎么做到的?还有其他一些不错的技巧可以炫耀吗?在评论中让我们知道。

    标签: GRUB Bootloader Live CD 密码