ubuntu子系统密码忘记了,怎么办?

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

问题描述

ubuntu子系统密码忘记了,怎么办?也调不出来Grub,安装了2个ubuntu版本的软件了,都是同一个账号

在这里插入图片描述

如上问题有来自我自身项

### 找回 Ubuntu 系统中的用户名和密码 #### 获取遗忘的用户名 对于忘记用户名的情况,在图形界面登录前可以通过按 `Ctrl` + `Alt` + `F1` 切换到 TTY 终端模式来查看系统中存在的用户列表。通过命令可以列出所有具有家目录的用户: ```bash ls /home/ ``` 此命令会显示 `/home/` 目录下的文件夹名称,这些通常是系统的各个用户的用户名[^1]。 #### 修改或重置密码忘记了管理员账户即 root 的密码或者是普通用户的密码时,可通过如下方式恢复: 1. **启动至 GRUB 菜单** 如果计算机配置允许进入 GRUB 启动菜单,则可以在启动过程中持续按下键盘上的 `Shift` 键直到出现 GRUB 菜单项选择画面。从中挑选带有 "Advanced options for Ubuntu" 字样的选项并确认进入更详细的子菜单页面[^2]。 2. **编辑内核参数** 接着选中最新的 Linux 版本对应的 "(recovery mode)" 行项,并不是直接回车而是利用方向键移动光标高亮该项后按键 'e' 进入编辑状态。找到以 `linux` 或者 `linux16` 开头的那一行指令,在其最后面追加字符串 `init=/bin/bash` 来替代默认加载的服务初始化过程[^5]。 3. **挂载根分区为读写权限** 此刻由于是以只读的方式访问到了最底层的操作环境,为了能够正常更改密码需要先解除这种限制: ```bash mount -o remount,rw / ``` 4. **切换到超级用户身份** 输入下面这条语句获得最高控制权以便后续操作不受限于当前所处的安全上下文中: ```bash exec sudo su - ``` 5. **设置新的用户密码** 使用 passwd 命令加上具体的目标账号名作为参数即可开始设定新口令流程: ```bash passwd your_username ``` 将上述命令里的 `your_username` 替换成实际要改变的那个特定成员的名字。按照屏幕提示完成两次相同的新密码录入动作便能成功更新密钥[^3]。 6. **重启系统恢复正常运行** 完成以上步骤之后记得执行 reboot 操作让机器重新引导回到正常的桌面环境中去检验效果: ```bash reboot ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bug菌¹

你的鼓励将是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值