ubuntu 忘记 root 密码怎么办?

昨天因为要更换下用户名,我想试试能不能更改 /etc/shadow 文件中的名称,结果改完之后登录不进去系统,root 用户不知道为啥也登录不了。然后电脑就用不了了,这可不行啊,想到之前在红帽下面**过 root 密码,然后就想 ubuntu 应该也有后门,在网上查了查还真找到了答案,最后也成功改回了用户名,以后还是不要瞎折腾了……

解决方法

方法其实挺简单,主要分为下面几个步骤

1. 进入 ubuntu 恢复模式

在系统启动后,如果没有出现 GRUB 界面,则再重启一次并长按 shift 调出 GRUB。调出了 GRUB 后,我们选择 ubuntu 高级选项回车进入

ubuntu 忘记 root 密码怎么办?

然后选择 recovery modee 进入编辑模式

ubuntu 忘记 root 密码怎么办?

2. 更改启动配置

在进入编辑模式后,我们需要更改一点配置信息,非常简单:

先找到 ro recovery nomodeset 这一行:

ubuntu 忘记 root 密码怎么办?

然后将它改为 quiet splash rw init=/bin/bash

ubuntu 忘记 root 密码怎么办?

最后 Ctrl - x 重启系统

3. 重启进入 root 模式

系统重启后自动进入 root 模式,这时想干嘛就干嘛了:

ubuntu 忘记 root 密码怎么办?

可以使用 passwd 修改 root 密码:

ubuntu 忘记 root 密码怎么办?

虽然**了 ubuntu 的 root 权限,但是事实告诉我们,以后还是不能瞎折腾……

推荐关注我的微信公众号 CDeveloper,坚持技术原创,只说真话!

ubuntu 忘记 root 密码怎么办?