如何在 ubuntu 服务器上恢复 root 密码

如何在 ubuntu 服务器上恢复 root 密码

我在 Ubuntu 服务器上丢失了 root/超级用户密码。我尝试以恢复模式启动并选择选项drop to root shell

但它总是要求:

Give root password for maintenance (or type Control-D to continue)

但我却不记得了。

答案1

当系统提示您输入 root 密码时,请尝试按 Control-D。如果不起作用,请尝试以下操作:

https://www.howtogeek.com/1287/reset-your-forgotten-ubuntu-password-in-2-minutes-or-less/

然后向下滚动到“备用 Root Shell 方法”。

答案2

  1. 点击【查看控制台】进入控制台,点击右上角的发送CTRL+ALT+DEL按钮,或者也可以点击【重启】重启服务器。
  2. 启动过程一开始,按 ESC 键即可调出 GRUB 启动提示符。您可能需要从控制面板关闭系统,然后再打开,才能进入 GRUB 启动提示符。
  3. 您将看到 GRUB 启动提示 - 按“e”编辑第一个启动选项。(如果您没有看到 GRUB 提示,您可能需要在机器启动前按任意键来调出它)。
  4. 找到内核行(以 开头linux /boot/)并 init="/bin/bash"在行尾添加。
  5. 按 CTRL-X 或 F10 进行启动。
  6. 系统将启动,您将看到 root 提示符。输入mount -rw -o remount /,然后passwd更改 root 密码,然后再次重新启动。

参考:https://www.vultr.com/docs/boot-into-single-user-mode-reset-root-password

答案3

Ubuntu 没有 root 密码。这是一个安全特性:不可能以 root 身份登录,没有密码意味着没有可以破解的密码。

当在恢复模式下提示输入密码时,只需按 [enter]。

相关内容