sudo -i
让我扎根须藤密码
sudo -s
,sudo su
相同
su
并且su root
需要根密码,所以这对我来说没有意义,我只能使用 sudo 密码成为 root,那么为什么存在 root 密码?
答案1
你的问题的答案很简单。在 Ubuntu 上,root 密码才不是不存在。root 账户未启用。因此,root 用户无法登录标准的 Ubuntu 系统。
相反,在sudo
系统中,选定的“普通”用户可以承担管理员权限。因此,如果您想要一个具有 root 权限的终端,则su
无法使用,因为root
未激活。但是,您仍然可以使用 获得此类提示sudo -i
,在其中您充当特权普通用户,从而提供您自己的用户密码。
sudo
请参阅此处,了解有关登录 root 帐户的更详细讨论。您将学到能激活 root 帐户。如果你问“如果我可以使用 sudo -s 或 sudo -i 成为 root,那为什么还需要 root 密码呢?那只需要 sudo 密码吗?”嗯,在这种情况下你是谁造成了这种矛盾的情况?默认情况下,这种情况是不存在的。