仅限授权设备:以下步骤适用于自己拥有或明确获授权维护的电脑。能够接触设备和 GRUB 菜单的人可能获得本地管理员权限;请同时保护好物理设备和磁盘加密密钥。
Ubuntu 默认把 root 账户锁定,日常管理通过普通用户加 sudo 完成。忘记登录密码时,通常只需要重设自己的用户密码,没有必要长期启用 root。
通过恢复模式重设密码
- 开机时进入 GRUB;如菜单被隐藏,可在开机阶段按住
Shift(传统 BIOS)或反复按Esc(常见 UEFI)尝试显示菜单。 - 选择 Advanced options for Ubuntu,再选择带有
(recovery mode)的内核。 - 在恢复菜单中选择 root – Drop to root shell prompt。
- 将根文件系统重新挂载为可写,然后为目标用户设置新密码:
| |
把 用户名 替换为实际 Linux 用户名;它通常不是 Windows 账户邮箱。若不确定,可在恢复 shell 中查看 /home 下的目录名。
BitLocker 与磁盘加密提醒
此操作不应修改 Windows 分区。若 Ubuntu 使用全盘加密,系统会先要求解锁磁盘;如果忘记的是磁盘解锁口令而非登录密码,恢复路径不同,不能通过简单的 passwd 解决。
完成恢复后,请检查是否仍有不需要的管理员账户,并为重要数据保留离线备份。
出处
- 原始参考:如何在 Ubuntu 上重置 Root 密码(系统极客)
- 官方参考:Ubuntu Community Help Wiki:LostPassword
本文将“重置 root”调整为 Ubuntu 更推荐的普通用户密码恢复方式。