可能的重复:
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