重置虚拟机的 root 密码

重置虚拟机的 root 密码

我从 sudo 组用户中删除了(distrattament)我的“sudo”用户,我无法使用 root,因为我不知道 root 的密码。

我有一台 Ubuntu 虚拟机,当我打开恢复菜单时,它是有限的只读菜单。如果我选​​择“root Drop to root shell prompt”,则消息为“输入 root 密码进​​行维护”...但我不知道 root 密码。

我如何重置 root 密码?

答案1

要恢复 root 密码,你需要启动到单用户模式。在许多发行版中,都有一个下拉选项让您在引导加载程序中进行选择。如果您使用的是 GRUB,您可以选择要引导的操作系统内核版本,按下“ edit”键(e我相信),然后将单词“ single”附加到内核参数字符串的末尾。您可以找到 Ubuntu 特定的说明这里

一旦您启动到单用户模式,您应该会看到如下提示:

sh#

要重置 root 密码,请输入:

passwd root

此时,系统将提示您输入新密码并确认密码。您也可以修改该/etc/sudoers文件以将您的用户重新添加到sudoers组中。

答案2

CentOS7中重置root密码的流程有一些变化。 在 CentOS 中重置 root 密码

相关内容