ᕕ( ᐛ )ᕗ Jimyag's Blog

Ubuntu Server 忘记密码后如何重置密码

· 53 字 · 约 1 分钟

适用场景:你有机器控制台权限(物理机/iDRAC/IPMI/云厂商控制台),但忘记了 Ubuntu Server 的用户密码。

重置流程

  1. 重启机器,进入 GRUB 菜单。
  2. 选中默认启动项,按 e 进入编辑模式。
  3. 找到以 linux 开头的那一行,把里面的 ro 改成 rw,并在这一行末尾追加:
1
init=/bin/bash
  1. Ctrl+xF10 启动。
  2. 系统会直接进入 root shell,执行:
1
passwd
  1. 输入新密码并确认。
  2. 把根分区改回只读(对应前面的 rw):
1
mount -o remount,ro /
  1. 执行重启:
1
exec /sbin/reboot -f

说明

  • 如果你要重置的是指定用户而不是当前用户,可以用:
1
passwd <用户名>
  • 如果提示文件系统是只读,可先执行:
1
mount -o remount,rw /

#Ubuntu #Linux #Grub #密码重置

目录