为什么我无法使用 su 访问超级用户模式?

为什么我无法使用 su 访问超级用户模式?

我刚刚成功安装了 Lubuntu 12.04。现在我想在终端中做一些事情,比如安装和配置 Apache 和 Lamp 系统等。

我来自 Open SU​​SE 世界,在那里,我通常通过在终端中键入命令来访问超级用户模式su

但是如果我在 Lubuntu 中执行此操作,系统会要求我输入密码,当我输入用于访问系统的密码时,我会收到此错误消息(从德语翻译而来):

su: error with the Authentication 

我现在应该怎么做?

答案1

Ubuntu 使用而不是显式的 root 帐户。如果您觉得更方便,sudo您可以直接使用 以 root 身份登录。sudo su

sudo 的优点和缺点为什么 Ubuntu 会这样做。

答案2

如果您想执行 root 操作,您可以:

  1. 使用sudo您的用户密码,您可以执行 root 用户所做的一切操作。
  2. 使用sudo su您的用户密码获取root访问权限
  3. 使用sudo passwd该命令更改 root 密码,然后您可以像其他发行版一样轻松使用 su 访问 root 用户(并且您也可以继续使用 sudo)。

答案3

因为默认情况下 Ubuntu 没有启用 root 帐户,所以请禁用它。使用以下命令启用 root:

$ sudo passwd root
[sudo] password for abc:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

su- 切换到 root 帐户

答案4

Ubuntu 使用sudo提升当前用户的权限,而不是使用实际的 root 帐户。但是,如果您特别需要 root shell,则可以执行sudo su

相关内容