查找root密码

查找root密码

我安装了 Ubuntu,它只有一个用户。我可以在不登录的情况下登录系统。它不会要求我输入 un/pwd。但是当我进入时,我想以 root (sudo) 身份运行一些命令,它会要求输入密码,并且不允许我运行它。没有密码有效。我如何找到该用户或 root 的密码?

答案1

默认情况下,在 Ubuntu 上,root 帐户没有密码。要以 root 身份运行命令,您必须运行sudo,这会要求您输入自己的密码。 Ubuntu 安装会创建一个具有sudo权限的帐户,并要求您输入该帐户的密码。

如果您忘记了密码,则必须更改密码。首先,您需要能够以 root 身份运行命令(作为非特权用户,您必须输入当前密码才能更改它)。如果您不熟悉 Linux 命令行,最简单的方法是启动 Ubuntu 安装介质并在菜单中选择“救援”而不是“安装”。或者,在启动菜单中(您可能需要在计算机启动时按住Shift,BIOS 初始化后才能看到启动菜单),选择“rescue”选项或编辑命令行以添加init=/bin/bash在末尾添加 —看忘记密码在 Ubuntu 社区文档中了解更多详细信息(此页面可能不是最新的)。

以 root 身份进入命令行后,运行以下命令来更改密码:

passwd joe

joe您的用户名在哪里)。然后重新启动进入正常系统,这次不要忘记密码。

答案2

我以为Ubuntu在安装时强迫你为root设置一个密码,但显然不是。尝试在 sudo 时按“返回”而不是输入密码,看看是否有效。如果是这样,那么您只是还没有为 root 设置密码,并且“返回”对任何人都有效。不是什么好事。

您可以以 root 身份登录,然后输入“passwd”(不带“o”)为 root 创建新密码。

相关内容