「ルート」アカウントの起源


53

ルートアカウントの起源は何ですか?それはどこから来たのですか、とにかくルートと呼ばれるのはなぜですか?

(元はTwitterの@lizztheblizzからの質問です。)


7
私はケントンプソンのルートビールの評価に

私のコンピューターは時々悪魔的なことをするので、「すべての悪の根源」を指すと信じています。

回答:


50

ルートユーザーの元のホームディレクトリは、ファイルシステムのルートでした/http://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/etc/passwd)。ユーザーは実際にそのディレクトリにちなんで命名されたと思います。しかし、なぜ「開始」や「起源」などではなく「ルート」なのでしょうか?まあ、ケントンプソンとデニスリッチーがUNIXを書く前に、彼らは(ベル研究所でも)Multicsを開発していました。Multicsの履歴を見ると、ROOTも存在していることがわかります(http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_mdds.html)。そのため、名前はMulticsに由来する必要があります。


リンク先のMulticsドキュメントを見たところです。ルートディレクトリ(およびルートボリューム)を参照しますが、ルートユーザーへの参照はありません。
キーストンプソン

1
ファイルリストのように見えるものを見ると、mdd003.compoutにrootユーザーがいます。Unixの「ls -l」コマンドで見られるように、明らかにrootユーザーがいます。
HackSlash

23

Linux Infoによると、名前の由来はファイルシステムのレイアウト/パーミッションに由来している可能性があります。

すべての強力な管理ユーザーに対するルートという用語の使用は、ルートがルートディレクトリ内の書き込み権限(ファイルを変更する権限)を持つ唯一のアカウントであるという事実から生じた可能性があります。ルートディレクトリは、Unixライクなオペレーティングシステムのファイルシステム(つまり、ファイルを整理するために使用されるディレクトリの階層全体)がツリーのような(反転された)構造で設計されているという事実に由来しています。すべてのディレクトリは、ツリーのルートに類似した単一のディレクトリから分岐します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.