root和superuser有什么区别?


21

他们是指同一事物还是根只是文件系统中的某个位置(其最终基础)而超级用户是特权用户(相当于Windows管理员帐户)?他们是否需要相同的密码?超级用户是内核本身吗?

Answers:


24

传统上,“ root”是具有超级用户级别权限的用户帐户的名称。在这方面,它们是相同的,尽管我不知道有规则说超级用户帐户必须称为root。

该帐户可能被命名为“ root”,部分原因是只有超级用户才具有对根目录(/)的写权限。

在Windows管理员帐号是不是类似于Unix的超级用户帐户,因为有什么Windows管理员可以做限制。在基于Windows NT的操作系统上,根目录的类似物是SYSTEM帐户,交互式用户不能使用该帐户。


16
内核通过其uid(0)标识root用户。您可以在中随意命名该帐户/etc/passwd。没有一个帐户root可能会混淆某些系统软件,但是您可以有更多条目。一些偏执狂的人有一个root条目和一个toor条目/etc/passwd,都具有UID 0,但具有不同的外壳,因此,如果其中一个外壳以某种方式被破坏(例如由于磁盘错误),则另一个外壳可用于登录和修复系统。
吉尔(Gilles)“所以,别再邪恶了”,

1
顺便说一句,有一个名为GoboLinux的发行版,其中的超级用户称为... gobo
Alois Mahdal

关于Windows –没有与Unix超级用户完全相同的东西。SYSTEM是具有内置登录会话的知名组,但是相关的组和特权在不同的SYSTEM访问令牌之间有所不同。但是,此登录最接近Unix根。交互式过程可以作为SYSTEM运行。通常使用psexec.exe进行此操作,但是任何特权进程都可以为会话和call获得SYSTEM主令牌CreateProcessAsUser
Eryk Sun

0

/是Linux中的顶级目录,所有子目录都位于/下。/ root是root用户的默认主目录。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.