成为 root 用户与成为超级用户有何不同?如果无论如何都不同,是否有办法以 root 身份使用 shell?是否有 root 密码?它与超级用户密码不同吗?
答案1
根用户与超级用户有何不同?
是一样的,参见 edwin 的评论。但请注意,Ubuntu(和通用 Unix)超级用户由其数字 ID 而不是用户名决定。超级用户是 UID 为“0”的用户。可以想象,您可以有一个名为“noob”且 UID 为 0 的用户,这将构成超级用户,但不会是 root。然而,这非常复杂,出于所有实际目的,它们是一样的东西。
如果无论如何都不同,有没有办法将 shell 用作 root?
您可以使用 sudo 选项以 root 身份启动会话-i
(用于打开交互式会话):
sudo -i
您将被要求你的用户的密码,以确认您的身份(与您在其他地方运行 sudo 时相同)。然后您将处于 root(或超级用户)shell 中。
有 root 密码吗?
默认情况下,Ubuntu 中的 root 用户没有分配密码,您可以根据需要分配一个,但最好使用普通用户,sudo -i
如果需要的话。最好只用于sudo
特定命令,而不是使用会话。
和超级用户密码有区别吗?
仅当您有另一个 ID 为 0 的用户时。
答案2
root 是 Linux 系统上的超级用户。root 是在安装任何 Linux 发行版(例如 Ubuntu)过程中创建的第一个用户。大多数管理任务(例如添加用户或管理文件系统)都要求您首先以 root (UID=0) 身份登录。
root 帐户,也称为超级用户帐户,用于进行系统更改并可以覆盖用户文件保护。root 拥有无限的权力,可以在系统上执行任何操作,因此使用超级用户一词。