Ubuntu 14.04 进Recovery Mode模式重置忘记的密码
好的,在 Ubuntu 14.04 中重置下如果忘记的了 root 密码root(或用户)密码是一个标准的操作。主要方法是,可以通过进入** 单用户模式(Recovery Mode(Mode) 来恢复模式)**。
以下是详细,步骤,请严格遵循如下:
###
方法一:重置通过 rootGRUB 进入单用户模式修改密码(如果你记得用户密码)
-
调出如果你还记得一个具有重启服务器/主机
在启动时按下`sudo`Shift
权限的用户密码键,这是最简单安全的方法。1. **打开终端**。2. 输入以下命令,然后输入你当前用户的密码:```bashsudo passwd root```3. 系统会提示你输入新的 root 密码两次。设置完成后,root 密码就被更新了。### 方法二:通过恢复模式重置 root 或用户密码(完全忘记密码)这是主要的方法,适用于所有情况。#### 步骤 1:进入GRUB 启动菜单1. 重启你的 Ubuntu 14.04 系统。2. 在主机板(BIOS)信息消失后,立刻按住 `Shift` 键不放(如果是 UEFI 启动的电脑,可能需要改为按住 `Esc` 键)。这会调出 **GRUB 启动菜单**。* GRUB 菜单通常是一个黑底白字的列表,包含 “Ubuntu”, “Ubuntu 高级选项” 等。 -
#### 步骤 2:进入选择恢复模式(Recovery Mode)1.
在GRUB菜单中,使用方向键选择第二个类似:Ubuntu, with Linux ... (recovery mode)
或者选
项中正常启动的内核条目后,按 e 编辑。 -
修改启动参数
找到以linux
开头的那一行,结尾可能是:**`Advancedoptionsro
forquietUbuntu`**splash把
ro
改成rw init=/bin/bash
,然后按`Enter`。2.Ctrl+X
在新的列表中,选择一个后面带有或**`(recoveryF10
mode)`** 的内核版本(通常选第二行,非最新内核也行)。再次按 `Enter`启动。 -
进入 root shell
系统会直接进入 root shell,无需密码。 -
####修改密码
执行:步骤passwd
3:以用户名如果要改 root 密码:
passwd root
然后输入两次新密码。
-
重新挂载为读写
权限挂载根(如需要)
如果提示文件系统只读,可以先执行:系统现在会启动到一个恢复模式的菜单界面。1. 在这个恢复菜单中,选择 **`root`** 选项(使用方向键移动,`Enter` 键确认)。* 注意:**先不要做任何其他操作!**2. 按下 `Enter` 后,你会获得一个 root 权限的命令行终端(即 `root@yourpc:~#`)。3. 在命令行中,**非常重要的一步**是重新挂载根文件系统为可读写模式。默认的恢复模式挂载为只读(ro)。输入以下命令:```bashmount -o remount,rw /
-
重启
```* `mount -o remount,rw /` 这条命令的意思是:将根分区 `/` 重新挂载为可读写(read-write)模式。只有这样,我们才能修改系统文件(如密码文件)。完成后,执行:#### 步骤 4:重置密码现在你可以重置任何用户的密码了。* **重置 root 用户密码**:```bashpasswd root```然后根据提示输入两次新的 root 密码。* **重置普通用户密码(例如,用户名为 `ubuntu`)**:```bashpasswd ubuntu```然后根据提示输入两次新的用户密码。#### 步骤 5:重启系统1. 密码修改成功后,在命令行中输入以下命令来重启电脑:```bashexec /sbin/init
```或者
直接:reboot
```bash
-freboot
方法二:用刚设置的新 LiveCD 修改密码登录了。
---
### 可能遇到的问题和解决方案
* **问题:无法调出 GRUB 菜单?** * **原因**:可能是系统启动太快,或者如果 GRUB 菜单被设置为隐藏锁定或者不能进入单用户模式,可以:
-
用 Ubuntu LiveCD / U盘 启动系统。
-
**解决**挂载原系统分区,比如:
sudo mount /dev/sda1 /mnt
-
切换 chroot 环境:
sudo chroot /mnt
-
修改密码:
passwd 用户名
-
退出并重启
电脑,在启动初期不停地、有节奏地按:`Shift`exit
键(或reboot`Esc`键),而不是长按。
⚠️ 注意:
-
如果
还这台机器是不行生产服务器,操作前最好先 快照/备份 磁盘。 -
如果是云服务器(阿里云、AWS 之类),可能需要
先从 Live CD/USB 启动,然后 `chroot` 到原系统进行修改,但这比恢复模式复杂得多。* **问题:提示 “Authentication token manipulation error”?* **原因**:最可能的原因是第 3 步没有做,文件系统处于只读状态,无法修改密码文件。* **解决**:确保你执行了 `mount -o remount,rw /` 命令。* **问题:LUKS 全盘加密?*** 如果你的整个硬盘使用了 LUKS 加密,在上述步骤 3 之前,系统会先提示你输入加密盘的解密密码。输入正确的密码后才能继续操作。### 安全提示* 此方法证明了物理访问设备的安全性极高。请确保你的设备放在安全的地方。*控制台重置密码后,建议立即更新所有重要的凭据,特别是如果你怀疑设备曾被他人接触过或用救援模式进入。
整要不要我帮你写一个过程是 Ubuntu 系统管理14.04 专用的标准恢复密码命令清单(适合你直接复制粘贴操作,请放心尝试。如果遇到其他问题,可以随时提问。)?