Ubuntu下忘记用户密码

本文介绍了一种在Linux系统中修复丢失的管理员密码的方法。通过重启计算机并进入Recovery模式,用户可以临时获得root权限,并进一步修改密码。文章详细解释了如何通过编辑启动脚本来实现这一目标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



第一步:在重启过程中按ESC,会看到启动选项,调出Recover mode 选项,按e键编辑启动脚本,输入rw init=/bin/bash ,回车 ,按F10启动计算机。


第二步:看到一个Recover menu的选项界面,选择“root drop to a root shell prompt”选项,回车,这时下面的命令行光标可以输入任何命令,包括修改密码,但是这个模式下所有文件的挂载方式都是只读方式,所以需要运行“mount -o remount,rw /”命令来取得读写的权限,然后运行你想要运行的命令。

### 如何重置 Ubuntu 系统中的用户密码忘记Ubuntu 用户账户的密码时,可以通过以下方法进行重置。此过程适用于大多数版本的 Ubuntu。 #### 进入 GRUB 菜单并选择高级选项 在计算机启动过程中,长按 Shift 键可以调出 GRUB 启动菜单,在这里可以选择 `Advanced options for Ubuntu` 并按下回车键[^3]。 #### 编辑内核参数以获得根 Shell 访问权 接着,选中最新的稳定内核版本,并通过按 'e' 键来编辑其引导项配置。找到包含 `linux /boot/vmlinuz... ro quiet splash ...` 的那一行,将其修改为: ```bash rw init=/bin/bash ``` 这一步是为了让系统能够挂载根文件系统为可读写模式,并直接进入 Bash 命令行环境而不是正常启动图形界面[^4]。 #### 修改用户密码 完成上述更改后,使用 Ctrl+X 或 F10 继续启动进程。此时应该会看到一个终端窗口提示符 (#),表示已经获得了超级用户权限。输入如下命令解锁用户数据库以便于后续操作: ```bash mount -o remount,rw / ``` 为了确保所有必要的分区都被正确地重新挂载成可写的状态。之后执行 passwd 加上想要改变密码的具体用户来进行实际的密码更新工作: ```bash passwd your_username ``` 其中 `your_username` 需要替换为目标账号的真实称。按照屏幕指示设置新的登录凭证即可。 #### 完成密码重置流程 最后一步是要重启机器使刚才所做的改动生效。由于当前处于非常规状态下,所以不能简单地敲击 reboot;而是应当先退出当前 session 再手动触发重启动作: ```bash exec /sbin/init ``` 这样就可以返回正常的操作系统加载程序了。待设备再次完全开启以后便能利用刚刚设定的新密钥顺利登陆啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值