Ubuntu 15.04 锁定并要求输入未知密码(带有 UEFI 固件的电脑)

Ubuntu 15.04 锁定并要求输入未知密码(带有 UEFI 固件的电脑)

我在工作时买了一台新电脑。这是一台带有 UEFI 固件的 PC,无法访问 grub(据我所知)。它配备了 Ubuntu 15.04。当我打开电脑时,它直接登录到 Ubuntu(不要求任何密码)。然后过了一段时间,它锁定并要求输入密码以用户用户身份登录。由于我没有管理权限,我不知道密码,所以我只是第一次重启电脑,并从一些说明中搜索如何处理这个问题,但没有成功(也许我没有使用正确的关键字搜索)。因此我问你:有没有办法找出这个密码?提前谢谢。

答案1

在 Ubuntu 上你无法找到密码。也许可以使用一些黑客工具和暴力算法,但在这种情况下这没有用,也没有必要。

不过你还有几个选择:

选项 1:“道德上正确”且最简单的方法

只需致电为您设置计算机的公司的 IT 人员并询问他设置的密码即可。

如果他告诉你没有设置密码(你也可以在打电话给他/她之前/代替他/她尝试一下),那么你可能遇到了锁定屏幕中的错误(?),即使没有密码,它也会一直要求输入密码。因此,点击面板中的齿轮符号(屏幕顶部的栏,通常位于右上角的符号)并选择“切换用户...“或类似的东西。这样,您就可以离开锁定屏幕并进入欢迎界面,该界面可以识别某人是否有密码,如果没有设置密码,则接受无需密码登录。

选项 2:“黑客”方式

当您可以物理访问机器时,您可以在恢复模式下无需密码登录到 root 终端,并在不知道帐户旧密码的情况下设置新密码。

因此,你按照这个答案或总结如下:

  1. 重启并进入 GRUB 菜单。如果你没有与其他操作系统双启动,它可能被隐藏了。Shift启动时按住(它必须在 BIOS/UEFI 提示后和 Ubuntu 开始加载之前出现,所以最好早点按住它,而不是太晚)应该显示它。

  2. 从给定的选项中,选择内核版本号最高的选项(如果有很多的话)和附加短语(recovery mode)

  3. 您将看到另一个菜单,请选择选项

    root - Drop to root shell prompt
    
  4. 您现在应该位于“全屏终端”中,并以 root(超级用户)身份登录。这应该看起来像:

    root@YOURHOSTNAME:~# 
    
  5. 首先,我们现在需要重新安装硬盘,因为目前我们只有读取权限,但我们需要写入。使用以下命令执行此操作:

    mount -rw -o remount /
    
  6. 现在您可以使用以下命令为用户 YOURUSERNAME 设置密码:

    passwd YOURUSERNAME
    

    它会要求您输入两次密码(屏幕上不会显示任何字符,您可以盲目输入!),然后如果您两次输入正确,它会告诉您输入成功。

  7. 您已成功用新密码覆盖用户的未知密码。使用以下命令正常重启计算机:

    reboot
    
  8. 在正常的迎宾屏幕上,使用您的新密码登录(除非仍然启用自动登录,否则您不必输入密码)。

恭喜!您成功破解了密码!;-D

相关内容