首页主机资讯Ubuntu下如何重置密码

Ubuntu下如何重置密码

时间2025-11-21 13:07:04发布访客分类主机资讯浏览1017
导读:Ubuntu 重置密码的实用步骤 方法一 通过恢复模式重置(推荐) 重启电脑,在启动阶段按住Shift(BIOS)或反复按Esc(UEFI)调出 GRUB 菜单。 选择 Advanced options for Ubuntu,再选择带有...

Ubuntu 重置密码的实用步骤

方法一 通过恢复模式重置(推荐)

  • 重启电脑,在启动阶段按住Shift(BIOS)或反复按Esc(UEFI)调出 GRUB 菜单。
  • 选择 Advanced options for Ubuntu,再选择带有 (recovery mode) 的内核项并回车。
  • 在恢复菜单选择 Drop to root shell,进入 root 命令行。
  • 将根文件系统改为可写:执行命令:mount -o rw,remount /
  • 重置密码(将 username 替换为你的用户名):passwd username,输入并确认新密码。
  • 回到恢复菜单选择 Resume normal boot,或执行 reboot 重启并用新密码登录。
  • 如忘记用户名,可先执行 ls /home 查看用户目录列表。

方法二 通过 GRUB 编辑直接进入 root shell(恢复菜单不可用时)

  • GRUB 中选择默认的 Ubuntu 启动项,按 e 进入编辑。
  • 在以 linux 开头的行末尾,将 ro 改为 rw,并追加 init=/bin/bash(也可在行尾添加 quiet splash 以获得更简洁启动画面)。
  • Ctrl+XF10 启动,进入 root shell。
  • 执行 passwd username 修改密码;如忘记用户名,可执行 cat /etc/passwdls /home 确认。
  • 重启:执行 exec /sbin/initreboot -f 完成启动。

方法三 使用 Live CD/USB 挂载并 chroot 重置(系统无法进入恢复模式时)

  • 在另一台电脑制作 Ubuntu Live USB,从该介质启动。
  • 打开终端,识别系统分区:sudo fdisk -l,将系统根分区挂载到 /mnt(示例:sudo mount /dev/sdXn /mnt,请替换为实际分区)。
  • 进入系统环境:sudo chroot /mnt
  • 重置密码:passwd username,输入并确认新密码。
  • 退出并重启:exitsudo reboot,拔掉 U 盘后用新密码登录。

常见问题与注意事项

  • 输入密码时无回显是正常现象,只要按回车能确认即可。
  • 若提示文件系统为只读,请先执行 mount -o rw,remount / 再修改。
  • 忘记用户名可用 ls /homecat /etc/passwd 辅助确认。
  • 某些环境在恢复菜单看不到 Drop to root shell,请使用方法二编辑内核启动参数。
  • 操作会修改系统账户口令,请确保对设备具有合法权限;在物理机或云服务器上执行前,建议做好重要数据备份。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu下如何重置密码
本文地址: https://pptw.com/jishu/753217.html
Linux AppImage如何更新和管理 Ubuntu中如何更改桌面背景

游客 回复需填写必要信息