Skip to main content

Ubuntu 14.04 进Recovery Mode模式重置忘记的密码

Ubuntu 14.04 下如果忘记了 root(或用户)密码,可以通过进入 单用户模式(Recovery Mode) 来恢复,步骤如下:


方法一:通过 GRUB 进入单用户模式修改密码

  1. 重启服务器/主机
    在启动时按下 Shift 键,调出 GRUB 启动菜单

  2. 选择恢复模式
    在菜单中选择类似:

    Ubuntu, with Linux ... (recovery mode)
    

    或者选中正常启动的内核条目后,按 e 编辑。

  3. 修改启动参数
    找到以 linux 开头的那一行,结尾可能是:

    ro quiet splash
    

    ro 改成 rw init=/bin/bash,然后按 Ctrl+XF10 启动。

  4. 进入 root shell
    系统会直接进入 root shell,无需密码。

  5. 修改密码
    执行:

    passwd 用户名
    

    如果要改 root 密码:

    passwd root
    

    然后输入两次新密码。

  6. 重新挂载为读写(如需要)
    如果提示文件系统只读,可以先执行:

    mount -o remount,rw /
    
  7. 重启
    修改完成后,执行:

    exec /sbin/init
    

    或者直接:

    reboot -f
    

方法二:用 LiveCD 修改密码

如果 GRUB 菜单被锁定或者不能进入单用户模式,可以:

  1. Ubuntu LiveCD / U盘 启动系统。

  2. 挂载原系统分区,比如:

    sudo mount /dev/sda1 /mnt
    
  3. 切换 chroot 环境:

    sudo chroot /mnt
    
  4. 修改密码:

    passwd 用户名
    
  5. 退出并重启:

    exit
    reboot
    

⚠️ 注意:

  • 如果这台机器是生产服务器,操作前最好先 快照/备份 磁盘。

  • 如果是云服务器(阿里云、AWS 之类),可能需要在控制台重置密码或用救援模式进入。


要不要我帮你写一个 Ubuntu 14.04 专用的恢复密码命令清单(适合你直接复制粘贴操作)?