我想在 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