如何更改 Ubuntu 的 root 密码

root 用户(或超级用户)是在所有类似 Linux 和 Unix 的系统上都存在的特殊用户帐户。它具有对系统上的每个命令和任何资源的完全访问权限,而没有任何限制。

如果您是使用的是 Ubuntu ,您可能会想知道默认的 root 密码是什么或如何更改 root 密码。默认情况下,在 Ubuntu 中,出于安全原因,禁用了 root 用户帐户。

本教程说明了如何临时更改 root 用户帐户,以及如何在 Ubuntu 系统上设置 root 密码。

临时切换到 root

Ubuntu 通过向普通用户授予 sudo 特权来执行系统管理任务。 Sudo 允许授权用户以其他用户(通常是 root 用户)的身份运行程序。

由 Ubuntu 安装程序创建的初始用户已经是 sudo 组的成员。很有可能您已经以管理权限被授予您登录的用户的权限。

如果要临时提升为 root 用户特权,请运行带有 sudo 的命令:

sudo command-name

第一次在会话中使用 sudo 时,系统将提示您输入用户密码。

如果要在当前登录会话中临时切换到 root 帐户,可以使用 sudo susudo -i 命令并输入用户密码:

sudo su -

运行 whoami 命令以验证用户已更改:

whoami
root

修改 root 密码

root 用户被禁用,但这并不意味着 root 帐户已被删除。由于没有为 root 帐户设置密码,因此无法以 root 用户身份登录。

如果出于某种原因需要启用 root 帐户,则只需为 root 用户设置密码即可。在 Ubuntu 中,您可以使用以下 passwd 命令设置或更改用户帐户的密码。

要在 Ubuntu 中更改 root 用户的密码,请以 sudo 用户身份运行以下命令:

sudo passwd root

系统将提示您输入并确认新的 root 密码。

设置密码时,请确保您使用的是唯一且可靠的密码。拥有强密码是帐户安全的最重要方面。强密码通常至少包含 16 个字符,至少一个大写字母,一个小写字母,一个数字和一个特殊字符。

键入密码时,密码不会显示在屏幕上。

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

现在 root 密码已更改了。

现在,您可以使用新密码以 root 用户身份登录到 Ubuntu 系统

结论

默认情况下,在 Ubuntu 中,根帐户未设置密码。推荐的方法是使用 sudo 命令以 root 级特权运行命令。

为了能够直接以 root 用户身份登录,您需要设置 root 密码。