如何设置 root 密码以便可以使用 su 而不是 sudo?

如何设置 root 密码以便可以使用 su 而不是 sudo?

可能重复:
如何知道我的 root 密码?

我想为 root 定义一个密码,以便我可以su直接使用,而不必在密码前面加上sudo。 因为我也想以 root 身份登录。

那么如何给root用户设置密码呢?

答案1

警告:直接登录就像玩火一样,因为一个小打字错误就足以丢失关键数据或导致系统无法启动。请注意,如果您以以下身份登录桌面环境,桌面环境也将无法正常运行:根。

sudo请参阅这些问题,了解为什么首选以及为什么默认情况下禁用 root 登录的原因:

  1. sudo 相对于 su 有哪些好处?
  2. 为什么没有以 root 身份登录的选项?

您可能已经注意到您无法在 Ubuntu 上以 root 身份登录,这是因为 root 实际上没有设置密码。

输入以下命令:

sudo passwd

系统将提示您输入当前用户的密码,然后输入要为 root 设置的密码。提示的消息应类似于以下内容:

[sudo] password for <username>: <Type your user password and press return>
Type new UNIX password: <Type the root password you want>
Retype new UNIX password: <Retype the root password you chose in the previous prompt>

此后将出现以下消息:

passwd: password updated successfully

如果上述消息出现在您的终端上,您现在可以以当前用户身份以 root 身份输入以下命令:

su

然后系统会提示您输入设置的 root 密码。就是这样!

答案2

su如果你在阅读问题中的警告后仍想使用,那么无需设置 root 密码。只需这样做sudo su,您就可以使用您的常规密码了。

答案3

我在 Ubuntu 上创建根目录的步骤:首先我这样做

sudo -i

然后

passwd

正如@Zignd提到的,经典消息将会出现:

Type new UNIX password: [Type the root password you want]
Retype new UNIX password: [Retype the root password you chosen before]
passwd: password updated successfully

然后我就可以将其用作su普通根帐户......

相关内容