
ルートアカウントのソースは何ですか?それはどこから出たの?なぜルートと呼ばれるのですか?
(もともとTwitterの@lizztheblizzが提案したものです。)
答え1
root ユーザーの元のホームディレクトリは、ファイルシステムのルートです/
(http://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/etc/passwd)。私はユーザーが実際にそのディレクトリにちなんで命名されたと思います。しかし、なぜ「スタート」、「起源」、または他のものではない「ルーツ」がありますか? Ken ThompsonとDennis RitchieがUNIXを書く前に、彼らは(やはりBell Labsで)Multicsを開発していました。 Multicsの歴史を見ると、ROOTも存在したことがわかります。http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_mdds.html)。したがって、名前はMulticsに由来する必要があります。
答え2
~によるとLinuxについて、名前のソースはファイルシステムのレイアウト/権限から来ることができます。
ルートという用語は、全能の管理ユーザーを指すために使用されます。それはおそらく、ルートが書き込み権限(つまりファイルの変更権限)を持つルートディレクトリの唯一のアカウントであるからです。その結果、ルートディレクトリは、Unixファミリーオペレーティングシステムのファイルシステム(つまり、ファイルを構築するために使用されるディレクトリ階層全体)がツリーのような(反転した)構造に設計されているという事実からその名前に従いました。ここでは、すべてのディレクトリがツリーのルートに似た単一のディレクトリから分岐します。