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

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

我无法登录我的 root 用户帐户。我寻找过解决方案,但所有解决方案都告诉你从启动选项中进行操作。

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

不使用启动菜单是否可以更改密码?

谢谢你!

答案1

不,这不可能因为这样会违背受密码保护的超级用户帐户的目的。

盲目启动恢复模式

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

按键顺序应为:

  1. Shift在适当的时间取消默认启动选项的倒计时并显示 Grub 菜单(如果它被配置为在没有用户交互的情况下不显示)。垃圾邮件 Shift启动后每隔一秒左右检查一次,或者,如果支持并启用,则在确认 BIOS POST 成功的单声哔声后检查一次。

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

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

从 Live DVD/USB 重置密码

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

  1. 创建 Live DVD/USB (如果您还没有准备好)然后像想要安装 Ubuntu 一样启动它。

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

  3. 打开终端(Ctrl++ AltT

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

    • 图形 Gnome 磁盘应用程序(示例屏幕截图) 或者

    • 终端命令:

       sudo lsblk -o NAME,SIZE,TYPE,FSTYPE,LABEL,MOUNTPOINT
      

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

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

  5. 已识别的分区:

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

    • 在终端上:

       udisksctl mount --block-device /dev/sda5
      

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

  6. 在终端运行

    sudo passwd --root /media/my-ubuntu-installation <USERNAME>
    

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

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

相关内容