丢失 Linux 根密码 - 恢复模式和 init=/bin/bash 失败

Alb*_*eit 5 linux ubuntu password root boot

我丢失/忘记了坐在我旁边的服务器的 root 密码,正在尝试重置它。我宁愿不必擦除并重新安装或使用 Live CD(服务器运行的是 Ubuntu Server 12.04)。到目前为止我尝试过的...

1) 从 Grub2 启动菜单启动到“恢复模式”,然后进入 root shell 提示符。系统提示我“为维护提供 root 密码”。不去。

2) 将主引导选项的引导参数更改为包括“rw”和“init=/bin/bash”。然后当我用 Ctrl-X 启动时,屏幕变黑,什么也没发生(我已经等了五分钟)。init=/bin/sh 和 init=/bin/static-sh 都做同样的事情,而 init=/sbin/init 正常启动。

还有什么我可以尝试重置root密码的吗?谢谢!

Mic*_*ton 10

如果您已经重新启动,只需启动到 Live CD,chroot 到服务器的根文件系统,然后运行passwd. 问题解决了。