当前位置: 首页 > news >正文

Ubuntu 桌面版忘记账户密码的重置方法

如果你忘记了 Ubuntu 桌面版的用户密码,可以通过进入恢复模式(Recovery Mode)来重置密码。以下是详细步骤:

一、进入 GRUB 引导菜单

  1. 重启计算机:点击关机按钮,选择重启。
  2. 在启动时按住 Shift 键:在计算机启动过程中,按住键盘上的 Shift(部分电脑可能需要按 Esc 键),直到出现 GRUB 引导菜单。如果错过了这个时机,可以再次重启尝试。

二、选择恢复模式

  1. 选择高级选项:在 GRUB 菜单中,使用方向键选择 Advanced options for Ubuntu,然后按 Enter 键。
  2. 选择恢复模式:在高级选项中,你会看到多个内核版本,选择版本后面带有 (recovery mode)的选项。选择一个内核版本的恢复模式(通常是第一个或最新的内核版本),然后按 Enter 键。

三、进入 root 命令行

  1. 选择 root 命令行:在恢复模式菜单中,使用方向键选择 root Drop to root shell prompt,然后按 Enter 键。这将进入一个以 root 用户身份运行的命令行界面。

四、重新挂载文件系统为可写模式

  1. 检查文件系统挂载状态:在 root 命令行中,输入以下命令检查文件系统的挂载状态:
     

    bash

    mount | grep -w /
    如果输出显示文件系统是以 ro(只读)模式挂载的,你需要重新挂载为可写模式。
  2. 重新挂载文件系统:输入以下命令重新挂载文件系统为可写模式:
     

    bash

    mount -o remount,rw /

五、重置密码

  1. 选择要重置密码的用户:输入以下命令查看系统中的用户列表:
     

    bash

    ls /home
    或者输入 cat /etc/passwd 查看所有用户信息。
  2. 重置密码:输入以下命令重置指定用户的密码(将 username 替换为你要重置密码的用户名):
     

    bash

    passwd username
    注意这里的username是上一步查看到的、你需要重置的用户名。系统会提示你输入新密码并确认。输入新密码时,屏幕上不会显示任何字符,这是正常的安全措施。

六、退出并重启

  1. 退出 root 命令行:输入以下命令退出 root 命令行:
     

    bash

    exit
  2. 选择继续正常启动:在恢复模式菜单中,选择 resume Normal boot,然后按 Enter 键。计算机将正常启动。

七、使用新密码登录

  1. 输入新密码:在登录界面,输入你刚刚重置的密码,然后按 Enter 键。
  2. 验证登录:如果密码正确,你将成功登录到 Ubuntu 桌面版。

注意事项

  • 密码复杂度:为了系统安全,建议设置一个包含字母、数字和特殊字符的复杂密码。如果密码长度低于8位,会提示bad password。
  • 其他方法:如果你无法进入 GRUB 引导菜单或恢复模式,还可以考虑使用 Ubuntu 安装介质(如 USB 启动盘)来启动计算机,并使用 chroot 命令进入系统环境来重置密码。这种方法相对复杂,但也是一种可行的解决方案。
http://www.xdnf.cn/news/726157.html

相关文章:

  • BaseTypeHandler用法-笔记
  • 【Linux 学习计划】-- 进程状态 | 进程运行、阻塞和挂起的本质 | 并行、并发与进程切换 | 进程优先级
  • Flink2.0及Flink-operater在K8S上部署
  • 基于51单片机的音乐盒键盘演奏proteus仿真
  • git查看commit属于那个tag
  • LangChain完全指南:从入门到精通,打造AI应用开发新范式
  • lua的笔记记录
  • MSTNet:用于糖尿病视网膜病变分类的多尺度空间感知 Transformer 与多实例学习方法|文献速递-深度学习医疗AI最新文献
  • LLM 使用 MCP 协议及其原理详解
  • SQL进阶之旅 Day 8:窗口函数实用技巧
  • 极简以太彩光网络解决方案4.0正式发布,“彩光”重构园区网络极简之道
  • PostgreSQL ALTER TABLE 命令详解
  • Visual Studio 2022 发布独立的 exe 文件
  • 1,QT的编译教程
  • (18)混合云架构部署
  • 论文阅读笔记——FLOW MATCHING FOR GENERATIVE MODELING
  • 二、OpenCV图像处理-图像处理
  • QT-Creator安装教程(windows)
  • 【技能篇】RabbitMQ消息中间件面试专题
  • Fusion引擎赋能:流利说如何用阿里云Serverless Spark实现数仓计算加速
  • 世冠科技亮相中汽中心科技周MBDE会议,共探汽车研发数字化转型新路径
  • 农村土地承包经营权二轮延包—生成地块的KJZB字段
  • React---day5
  • Flutter 4.x 版本 webview_flutter 嵌套H5
  • 自证式推理训练:大模型告别第三方打分的新纪元
  • GitHub 趋势日报 (2025年05月29日)
  • FPGA管脚类型,及选择
  • Vue3处理number输入框避免NaN
  • 2025年渗透测试面试题总结-匿名[校招]攻防研究员(应用安全)(题目+回答)
  • 【解决办法】Git报错error: src refspec main does not match any.