“root”账户的由来

Rad*_*dim 54 root history

root账户的由来是什么?它是从哪里来的,为什么它仍然被称为 root?

(最初由@lizztheblizz 在 Twitter 上询问。)

小智 50

root 用户的原始主目录是文件系统的根目录/( http://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/etc/passwd )。我认为用户确实以该目录命名。但为什么是“根”而不是“开始”或“起源”或其他什么?好吧,在 Ken Thompson 和 Dennis Ritchie 编写 UNIX 之前,他们(也在贝尔实验室)正在开发 Multics。如果你查看 Multics 的历史,你会发现 ROOT 也存在(http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_mdds.html)。所以这个名字必须来自Multics。


Jus*_*ier 23

根据Linux Info,名称的起源可能来自文件系统布局/权限:

对全能管理用户使用术语 root 可能源于这样一个事实,即 root 是在根目录中唯一具有写权限(即修改文件的权限)的帐户。反过来,根目录的名字来源于这样一个事实,即类 Unix 操作系统中的文件系统(即用于组织文件的整个目录层次结构)被设计为树状(尽管倒置)结构其中所有目录都从类似于树根的单个目录分支出来。