Warum heißt der Root-Benutzer standardmäßig root?

9

Dies mag wie eine dumme Frage erscheinen, aber ich könnte dies als verwirrend ansehen. Zum Beispiel:

"Gehe zum Stammverzeichnis"

Könnte interpretiert werden als:

  1. Gehe zu /

  2. Gehe zu ~root(normalerweise /root/)

Ich würde denken, dass so etwas wie superfür einen besseren Standard-Administrator-Benutzernamen gemacht wäre. Dies würde die Mehrdeutigkeit mit der Verzeichnisstruktur vermeiden.

Nochmals: Dumme Frage, aber ich bin wirklich neugierig.

Belmin Fernandez
quelle
3
Das "Stammverzeichnis" ist immer /, das Stammverzeichnis ist ~root. Eine Randnotiz, auf BSD-Systemen hat root den Namen "Charlie Root".
Chris S
Mir ist bekannt, dass Stammverzeichnis = /. Vielleicht war das ein schlechtes Beispiel. Ich sehe nur, wo es Verwirrung geben könnte.
Belmin Fernandez
5
In älteren Versionen von UNIX (und Linux-Distributionen) war das Ausgangsverzeichnis von root / anstelle von / root.
Gerald Combs
Als Ergänzung zu dem, was Gerald hervorhob, hat (hatte?) Solaris 10 dasselbe Verhalten.
Christopher Karel
2
Was ist in einem Namen? Das, was wir eine Rose nennen, würde bei jedem anderen Namen so süß riechen.
Zoredache

Antworten:

19

Werfen Sie einen Blick hier einige Informationen über root.

Die Verwendung des Begriffs root für den allmächtigen Administrator kann möglicherweise darauf zurückzuführen sein, dass root das einzige Konto ist, das über Schreibberechtigungen (dh die Berechtigung zum Ändern von Dateien) im Stammverzeichnis verfügt. Das Stammverzeichnis wiederum hat seinen Namen von der Tatsache, dass die Dateisysteme (dh die gesamte Hierarchie der Verzeichnisse, die zum Organisieren von Dateien verwendet werden) in Unix-ähnlichen Betriebssystemen mit einer baumartigen (wenn auch invertierten) Struktur entworfen wurden in dem alle Verzeichnisse von einem einzigen Verzeichnis abzweigen, das dem Stamm eines Baums entspricht.

Mark Henderson
quelle
Interessant. Schön, dass die Frage gestellt wurde!
Astrostl
Tolle Antwort @lain, +1. Obwohl "vielleicht entstanden" nicht bejahend ist, macht es viel Sinn. Und @Mark: Ich wünschte, ich könnte +1 bearbeiten, aber ich denke, Sie haben genug Repräsentanten, wie es ist ;-)
Belmin Fernandez