如何在不启动的情况下更改忘记的用户密码?

Nor*_*ell 2 password-recovery

我无法登录到我的 root 用户的帐户。我一直在寻找解决方案,但所有解决方案都告诉您从引导选项中执行此操作。

问题是我的笔记本电脑的屏幕变黑了,它不再工作了,所以我将另一台显示器连接到笔记本电脑,这样我就可以在我的电脑上工作了,但我将无法在我的电脑上看到启动菜单新显示器。

是否可以在不使用启动菜单的情况下更改我的密码?

谢谢!

Dav*_*ter 6

不,这是不可能的,因为这会破坏受密码保护的超级用户帐户的目的。

盲目启动恢复模式

我建议您首先尝试“盲目地”引导到恢复模式,即尝试打开 Grub 菜单并选择恢复模式的引导项,而实际上没有看到您在做什么。可能会尝试几次,可能会尝试 10 或 20 次,直到找到正确的按键顺序和时间。辅助屏幕可能会在启动过程中开始工作。请参阅如何重置丢失的管理密码?有关一般说明,请参阅此答案以了解 Grub 菜单的当前结构以到达恢复模式条目。

关键顺序应该是:

  1. Shift 在正确的时间取消默认启动选项的倒计时并显示 Grub 菜单(如果它被配置为在没有用户交互的情况下不显示)。

  2. ?(向下箭头键)并Enter选择“Ubuntu 的高级选项”。

  3. 在子菜单中,?(向下箭头键)并Enter再次选择“恢复模式”。

从 Live DVD/USB 重置密码

如果您找不到正确的按键顺序或时间,或者图像没有显示在辅助屏幕上,您可以从实时系统重置密码。

  1. 创建一个 Live DVD/USB (如果你还没有准备好)并启动它,就像你想安装 Ubuntu 一样。

  2. 在启动菜单中选择“Try Ubuntu”选项。

  3. 打开终端 ( Ctrl+ Alt+ T)。

  4. 确定您的 Ubuntu 安装分区的设备路径。您可以使用(除其他外)

    您可以通过大小、标签(如果设置)和文件系统类型(默认安装中的“ext4”)等属性识别正确的分区。

    为简单起见,我们假设您的 Ubuntu 安装在路径为 的设备上/dev/sda5

  5. 挂载识别的分区:

    • Gnome Disks 有一个“挂载”按钮。在最近的版本中,当文件系统处于挂载状态时,它看起来像播放符号 (?),它被停止符号 (?) 替换。

    • 在终端上:

      udisksctl mount --block-device /dev/sda5
      
      Run Code Online (Sandbox Code Playgroud)

    成功后,两者都会显示挂载点,即文件系统内容可用的路径。让我们假设它是/media/my-ubuntu-installation.

  6. 在终端运行

    sudo passwd --root /media/my-ubuntu-installation <USERNAME>
    
    Run Code Online (Sandbox Code Playgroud)

    <USERNAME>用您的用户帐户名称替换。询问时输入新密码(两次)。

  7. 正常重启,您应该能够使用该密码登录并以超级用户身份sudo与朋友进行身份验证。