超级用户密码设置了什么?

超级用户密码设置了什么?

可能的重复:
OS X 和 Ubuntu 上有 root 密码吗?

安装 Ubuntu 后,我注意到我不确定超级用户密码设置了什么,如果我设置的话。我知道我创建了一个用于登录的用户。但是当我编写su命令时,我创建的用户的密码不起作用。

这是否意味着超级用户是我创建的并且我可以用来sudo xralf获得超级用户权限的用户?有关于这个主题的一些材料吗?我仍然有点困惑这在 Linux 中是如何工作的。

答案1

在默认的 Ubuntu 安装中,root 帐户被锁定,这是通过在密码哈希字段中存储一个不能是合法哈希的值来实现的。请在此处查看更多详细信息:OS X 和 Ubuntu 上有 root 密码吗?

答案2

在常规 Ubuntu 安装中,您永远不会显式设置 root 用户密码。然而,当您以您创建的第一个普通用户(具有 sudo 权限)登录时,您仍然可以su通过在控制台中键入内容来轻松获得 root 权限。sudo su -

出于安全原因,我认为密码被设置为随机且任何人都不知道的密码,尽管与其他发行版相比,这似乎有点奇怪,在其他发行版中,您甚至在创建任何其他用户之前就为 root 设置了密码。

- -编辑 - -

根据凯文的回答,密码并不像我怀疑的那样是随机的,而是最初被禁用(请点击他的回答中的链接以获取更多详细信息)。

答案3

Iirc 在 ubuntu 10.04 中我可以这样做:

sudo /bin/sh

相关内容