Was ist „root“?

von: cogDis, exwintech, Merlin Whitewolf, Algernon, abmman, davecs und vampirefo


Angepasst vom Forumthread „Was ist „root“?“ ursprünglich gepostet am: 21. September 2006, 10:43:00 P.M. bei http://www.pclinuxos.com/forum/index.php?topic=10838.0

CogDis: Hier ein paar Auszüge einer vorhergehenden Diskussion im Forum:

Für einen neuen Linuxbenutzer ist das Konzept „root“ wegen der inkonsequenten Verwendung im Linuxlexikon verwirrend. In der gleichen Weise kann er Gigabytes RAM mit Gigabytes von Festplattenspeicher verwechseln. Das folgende erklärt das hoffentlich ausreichend.

  1. Zuerst einmal gibt es das Verzeichnis „/“ (genannt root), das auf höchstem Niveau gelegene Wurzel(=root)-Dateisystems (root-Ordner). Ich finde es ironisch, dass „/“ für das am weitesten oben gelegene Verzeichnis im LinuxDateisystems verwendet wird, da die meisten von uns das vermutlich gerade umgekehrt sehen, aber ich schweife ab. Sie können sich „/“ als den Behälter für das gesamte Wurzel-Dateisystem vorstellen.
  2. Das Wurzel- Dateisystem „/“ enthält alle Dateien und Ordner des Betriebssystems Linux.
  3. Die Partition root. Die de-facto Partition auf Ihrer Festplatte oder Laufwerk auf dem das Wurzel-Dateisystem lebt. Auch häufig gekennzeichnet als „/“.
  4. /root. Dies ist weder die Partition root noch das Wurzel-Dateisystem sondern das Basisverzeichnis des Benutzers root.
  5. root. Sehr häufig verwendet, um den Benutzer „root“ zu bezeichnen. Oder genauer, der Name des Login-Kontos des Systemverwalters, der vollständige Zugangsrechte auf das ganze Dateisystem hat. Auch als superuser bekannt.
  6. 6. Als root, root werden, root-Zugriff, etc. Das bedeutet, etwas mit den Verwaltungsprivilegien des root Benutzers ausführen.

Wie Sie sehen, hat „root“ verschiedene Bedeutungen, je nach dem Zusammenhang, in dem es benutzt wird. Die anfängliche Verwirrung ist daher kein Wunder.

Wir besprechen erst gar nicht das root-Fenster, rootkit, get rooted, root Portal, chroot und viele andere ähnliche Ausdrücke. Autsch!

Mwananchi: Es erscheint seltsam, das die root Partition (had1, hdb1, etc.) inmitten des Dateisystems unter /mnt liegt, denn, wo liegen dann alle Ordner und alles oberhalb von root?

… alles oberhalb von Wurzel? root ist in Ihrem System wie GOTT, es gibt nichts „oberhalb von root“, absolut alles muss unterhalb IHM sein. Das vollständige Universum ist unter “/„. Das Universum ist “/„, darüber gehen ist wie über die Grenzen des Universums hinausgehen oder die Lichtgeschwindigkeit überschreiten! Was werden Sie sehen? Es einfach nicht.

ER hat seinen eigenen kühlenden Platz als Ordner „/root“, wo er sein persönliches Material und seine Arbeitsfläche hat. Das ist verriegelt, weil es sein persönlicher Ordner ist.

Sie leben in SEINEM Universum und Sie haben Ihren eigenen Platz zum aufwachsen, Ihr „Basisverzeichnis“, Sie leben in „/home/you“.

Gelegentlich erlaubt er eine Anwendung anderer in seinem Universum, z.B. USB-Geräte, Festplattenlaufwerke, CD-ROM, Diskettenlaufwerke, alle unter „/mnt“, aber das muss nicht so sein, ER hat sie einfach gerne dort, damit ER sich einfacher daran erinnern kann.

Gelegentlich erlaubt ER SEINEN Kindern, an Plätzen herumzufummeln, was sie normalerweise nicht machen sollten, indem er ihnen temporären Zugang zu SEINEN Energien gibt, nach der Abfrage des root-Kennworts.

ER ist ein sehr vergesslicher GOTT, also hält er die meisten seinen Anlagen in „/dev“, einem Ordner, in dem ironischerweise sein Universum eingehängt ist (/dev/hdaX).

Er hält die meisten seinen Geliebten und Ungeliebten so wie ER sein Universum laufen lässt in „/etc“. Er stellte einen netten Platz zur Verfügung, in dem seine Kinder und jedermann, das sich interessiert, ihn zu kennen, herausfinden können, was er so macht in „/proc“. Sie möchten wissen, was er raucht? Gehen Sie dort hin und bleiben Sie dort, und wenn Sie stark genug beten, könnten Sie es herausfinden.

Was ist dieser lost+found Platz? … nun, im Allgemeinen legt er dort die Sachen ab, von denen er nicht weiß,/sich erinnert, wo sie sein sollen. Das ist verriegelt, weil Sie nicht alle seine Fehler „sehen“ sollen.

Exwintech: In einigen Ländern, in denen nicht das außergewöhnlich gute amerikanische Englisch gesprochen wird, ist der Linux-Name des absoluten Administrators (außer Tex oder Linus, natch) ein Hinweis auf „die menschlichen Zeugungstat“ - Ich hoffe, das ist die höfliche Ausdrucksweise. Es ist manchmal seltsam, den Vertretern des weiblichen Geschlechtes in Regionen mit nicht-Amerikanischen (australischen) Englisch zu erklären, dass sie „su zu root“ machen müssen um „Administrator Arbeiten“ zu erledigen, da sie das anders interpretieren könnten.

Der Ausdruck „su“ kann wie die Kurzform des Namens„Susan“, wie in „Sue“ klingen. Wenn dies im Zusammenhang von „Ändern in den Administrator-Modus“ verwendet wird, kann die Bedeutung, insbesondere bei Damen, die mit Linux nicht vertraut sind, der „Wurzel“ eine etwas andere Form annehmen, so etwa wie eine Pflanze, die Nährstoffe aus dem Boden aufnimmt, oder dem oben genannten Jargon- oder dialektischer Hinweis.

Vielleicht können uns einige Forum-Mitglieder aus nicht-Englisch sprechenden Regionen erklären, was 'Linux Admin-Modus '' in anderen Sprachen bedeutet und zumindest die, die bevorzugen - von selbstverständlich nicht nur mit Linux nicht vertrauten Damen zu sprechen, jetzt ein anderes Wort für es wählen und verwenden könnten…

Also gut jetzt, beenden wir das mal besser hier….

Merlin Whitewolf: Nur eine Frage fürs Erste - welche obskuren Kunstprodukte der Elektronik legt „ER“ in“ /var " ab?

Algernon: Nennen wir es „Laufzeitinformationen“… das Material, das dynamisch während laufender Anwendungen erzeugt wird.

Es gibt jedoch auch Ausnahmen, da „einiges“ an sehr verschiedenen Sachen in „/var“ geht.

Beispiele: „/var/log“ ist der Behälter aller Log-Dateien (meistens durch Dienstleistungen oder den Kernel selbst erzeugt); „/var/run“ ist, wo Dämonen Laufzeitinfo wie ihr PID ablegen damit andere Programme sie finden können; „/var/spool“ speichert die Jobwarteschlange für alle Dämonen, die eins benötigen (cron, at, cups, mail…); „/var/lock“ enthält die Lock-Dateien, die benutzt werden, um zu ermitteln, ob ein anderer Prozess- oder ein anderer Fall des gleichen Prozesses - ein nicht-gemeinsames Hilfsmittel benutzen; „/var/cache“ enthält Pufferspeicher für Programme, die das benötigen (apt/synaptic, samba,…).

Andere Verzeichnisse, wie „/var/ftp“ oder „/var/www“ können (nicht notwendigerweise) als Platz für sehr spezifische Server, wie ftp-Server oder Apache-Server benutzt werden. Im letzten Fall wird, soweit ich weiß, das Verzeichnis „/srv/www“ zur Speicherung von Webseiten verwendet. Und dann gibt es sogar noch mehr Sachen in „/var“…

Wie Sie sehen können, ist es nicht einfach, eine allgemeine Definition zu geben.

Abmman: Im Dänischen hat root keine vieldeutige Bedeutung, aber, wenn Sie Linux Admin-Modus zu LAM abkürzen, bedeutet das entweder lahm (mit all seinen Bedeutungen) oder Lamm. Viel witziger ist MUG (Microsoft User Group), was in dänisch „Schimmel“ bedeutet.

Davecs: Auf englisch bedeutet MUG, außer einer großen quadratischen Schale, auch Gesicht (Mug-shot, ugly mug, usw.) oder Opfer eines Betrugs oder Raubes (He is the mug. he was mugged) . Es ist auch allgemeiner Jargon für Dummkopf.

Exwintech: root ist nicht die absolute Kraft in Linux, wenn der besagte Linux KDE laufen lässt. root kann nach Belieben/gelegentlich überschrieben werden - von Konqueror… Von mir gut dokumentiert, im Forum-Sandkasten…

Vampirefo: Die entscheidende Kraft ist die Person, die im Stuhl sitzt und Befehle eingibt. Wir steuern den PC, root nicht. root ist schlicht und einfach der Administrator.