我们可以以 ubuntu 中的“root”(不是作为 root 用户而是以“root”用户)身份登录吗?

我们可以以 ubuntu 中的“root”(不是作为 root 用户而是以“root”用户)身份登录吗?

我想在 bash shell 中以用户“root”身份登录,但不知道其密码。这里我指的是我在 passwd 中找到的用户,如下所示:

sudo cat /etc/passwd
root:x:0:0:root:/root:/bin/bash

所以,我的基本问题是我们是否可以以“root”用户身份登录?如果可以,并且有人知道,请告诉我。

谢谢。

答案1

是的,可以。登录你的管理员账户,然后运行sudo su root。输入你的密码,然后你就以 root 身份登录了。

(通常根提示符与此类似:(root@computername:~#请注意#而不是$))

注意:执行此操作时要小心,您执行的所有命令都会立即执行,而无需输入密码(以防您不知道)

您可能不想登录到 root 帐户,sudo而是想要使用您的命令(例如sudo apt-get update)。

编辑:“[...] [root] 密码设置为与任何可能的键组合都不匹配的特殊值。” -弗克莱姆

答案2

值得注意的是,您也可以通过在命令前面root放置一个来运行命令。例如:sudo

sudo chown user:user filename

相关内容