如何在不启动到恢复模式的情况下在 ubuntu 中找到当前密码?

Rag*_*san 4 14.10

我当前的 ubuntu 管理员帐户启用了自动登录。我想知道是否有办法在我登录的帐户的情况下恢复当前密码,而无需从 GRUB 恢复它。

s3l*_*lph 8

阅读您问题下的评论,您似乎失去了对 root 帐户的完全访问权限。因此,您既不sudo passwd能从普通会话运行,也不能访问需要 root 密码的恢复 shell。因此,您还剩下以下选项:

要么重装系统...

或从实时 USB/DVD 系统重置密码。按着这些次序:

  1. 如果您已有 Ubuntu DVD 或 U 盘,请跳至步骤 4。
  2. 如果您没有 Ubuntu 或其他 Linux-ISO 文件,请下载一个,例如当前的 Ubuntu 版本。
  3. 将其刻录到 DVD(例如使用 Brasero)或将其解压缩到 U 盘(例如使用 Startup Disk Creator 或任何不需要 root 权限的类似程序)
  4. 启动 DVD 或 USB 并选择“Try Ubuntu without installation”
  5. 在实时系统中,打开一个终端并找出您的系统分区:sudo parted -l. 这将列出所有连接的驱动器的所有分区。您的 USB 记忆棒分区将挂载为/,因此它将是另一个驱动器。搜索 EXT4 分区,该分区(在使用 Legacy BIOS 时)具有boot标志并适合您的系统大小。
  6. 挂载此分区 r/w: sudo mount /dev/sdXY /mnt -o rw
  7. 在挂载的系统中打开一个 root shell: sudo chroot /mnt
  8. 重置root密码:sudo passwd,输入两次新密码。
  9. exit
  10. 卸载系统分区: sudo umount /mnt
  11. 重新启动进入您的系统。