为什么默认情况下将root用户命名为root?


9

这似乎是一个愚蠢的问题,但我认为这令人困惑。例如:

“转到根目录”

可以解释为:

  1. /

  2. 转到~root(通常/root/

我认为super会做出更好的默认管理员用户名。这样可以避免目录结构的歧义。

再次:愚蠢的问题,但我真的很好奇。


3
“根目录”始终是/,根目录的主目录是~root。附带说明,在BSD系统根目录上,名称为“ Charlie Root”。
克里斯·S

我知道根目录= /。也许这是一个不好的例子。我只是看到哪里可能会有混乱。
Belmin Fernandez

5
在早期版本的UNIX(和Linux发行版)中,root的主目录是/而不是/ root。
Gerald Combs 2010年

除了Gerald指出的内容外,Solaris 10具有(具有吗?)相同的行为。
Christopher Karel 2010年

2
名字叫什么?我们称其为玫瑰的玫瑰,以任何别的名字闻起来都那么香。
Zoredache

Answers:


19

看看这里对根的一些信息。

超级用户使用术语root可能是由于root是根目录中唯一具有写许可权(即,修改文件的许可)的帐户。反过来,根目录的名称源于以下事实:类Unix操作系统中的文件系统(即用于组织文件的目录的整个层次结构)已设计为具有树状(尽管是倒置的)结构。其中所有目录都从类似于树根的单个目录中分支出来。


有趣。很高兴问了这个问题!
astrostl 2010年

好答案@ lain,+ 1。尽管“也许已经出现”不是肯定的,但很有意义。@Mark:希望我可以+1修改,但认为您有足够的代表;-)
Belmin Fernandez 2010年
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.