Root-Konto

Root-Konto

Das Root-Konto oder Superuser-Konto ist das Benutzerkonto, das bei der Installation eines Betriebssystems angelegt werden muss und mit weitreichendsten Zugriffsrechten ausgestattet ist.

Dieses Konto ist nicht für die alltägliche Verwendung des Systems gedacht, sondern nur für besondere Verwaltungsaufgaben, weil es mit umfassenden Risiken verbunden ist.[1]

Inhaltsverzeichnis

Unixoide Systeme

Auf unixoiden Systemen wird jedes Benutzerkonto mit einer Zahl assoziiert; der sogenannten „UID“ (User ID). Das erste Benutzerkonto auf jedem System hat die UID 0 und besitzt auf historischen Unix-Systemen alle Rechte über die Ressourcen des Systems. Da dieses Konto für die Installation des Rechners notwendig ist und daher alle Dateien und Verzeichnisse aus diesem Benutzerkonto hervorgehen, kann man hier von einer „Wurzel“ (engl. root) sprechen. Nach dem Beenden der Installation kann man dieses Konto zur Verwaltung (Administration) des Systems verwenden. Um als root zu arbeiten kann man sich entweder entsprechend einloggen oder auf der Unix-Shell mit dem Befehl su die Identität wechseln.

Moderne Unix-Systeme wie z.B. Solaris implementieren feingranulare Rechtesysteme. Auf solchen Systemen bedeutet die Erlangung der UID 0 nicht zwangsläufig auch die Erlangung sämtlicher Rechte.

Der Benutzer mit den Root-Rechten hat als einziger Benutzer auf einem Unix-Computer uneingeschränkte Rechte, was sich insbesondere bei Dateiverwaltung (Dateirechte, etc.) und Benutzung von Systemressourcen (Arbeitsspeicher, Geräte) auszeichnet. Eine besondere Position wird dem Root auch bei der Verwaltung des Kernel sowie der Prozesskontrolle eingeräumt: So kann der Root sämtliche Prozesse nach Belieben verändern und damit beispielsweise den Computer neustarten. Bei einem Kernel, der dynamisch ladbare Module unterstützt, kann Root indirekt mit dem Kernelspace auf nächster Ebene agieren.

Sollte ein böswilliger Cracker das Passwort des Benutzers Root herausfinden, so ist dieser daher vollständig kompromittiert. Um im Anschluss an einen erfolgreichen Angriff die eigene Anwesenheit vor dem Systemadministrator zu verbergen, nutzen Angreifer sogenannte Rootkits.

Üblicherweise unterscheidet sich die Eingabeaufforderung des Benutzers Root von der anderer Benutzer durch eine abschließende Raute (#), statt einem Dollarzeichen ($). Systemadministratoren sprechen in diesem Falle von einem Rootprompt.

Mac OS X

Bei der Installation von Mac OS X wird ein Konto für den System Administrator mit Namen root angelegt und eines für den Admin mit wählbarem Namen.[2] Bei Mac OS X Server erhalten beide Konten dasselbe Passwort, während beim normalen OS X das Konto root kein Passwort erhält und gesperrt wird. Dem Admin ist nicht nur einiges verwehrt, was für root möglich ist, sondern auch umgekehrt.

Debian und Ubuntu

Bei der Installation von Debian kann ebenfalls so verfahren werden, unter dem auf Debian basierendem Ubuntu gibt es bei der normalen Installation nicht einmal die Möglichkeit, dies anders zu machen. Aus Sicherheitsgründen hat die Benutzergruppe admin dort aber keine weitergehenden Berechtigungen, als sudo auszuführen.[3] So können sich ihre Mitglieder zeitweilig die Rechte des Superusers verschaffen. In der Regel wird sudo automatisch aufgerufen, sobald die Rechte des Superusers erforderlich sind. Es ist allerdings mittels des Befehls "sudo passwd" jederzeit möglich den Root-Account dauerhaft freizuschalten, in dem man ihm ein gültiges Kennwort zuweist.

toor

toor ist das rückwärts geschriebene Wort für root und stellt einen alternativen Root-Account dar, speziell auf BSD-Derivaten. Das Konto hat ebenfalls die UID 0, unterscheidet sich aber durch eine andere Konfiguration, vor allem durch eine andere Shell vom Root-Konto. Üblicherweise hat ein Konto (normalerweise root) eine umfangreiche Shell (wie bash oder zsh), während der jeweils andere Account (normalerweise toor) nur eine minimale Shell hat. Der Sinn dahinter ist, ein Konto mit Systemadministrationsfähigkeiten bereitzuhalten, selbst wenn die Standard-Shell des einen Kontos nicht mehr gestartet werden kann (bspw. weil Programmbibliotheken respektive die gesamte Shell fehlt oder nicht mehr gemountet werden kann).

Microsoft

Während MS-DOS und das ursprüngliche Windows bis zur Millennium Edition nur ein einziges Benutzerkonto zuließ, das zwangsläufig alle Berechtigungen hatte, unterstützt Windows seit NT mehrere Benutzerkonten mit unterschiedlichen Berechtigungen. Der Superuser heißt dort in der Standardeinstellung Administrator. Er hat zwar nicht von Anfang an alle Rechte, kann sie sich aber jederzeit dauerhaft verschaffen.

Weblinks

Belege

  1. The Superuser Account. FreeBSD Foundation. Abgerufen am 30. April 2011.
  2. Mac OS X : Password Does Not Work As Expected After a Change. Apple (8. Oktober 2008). Abgerufen am 24. April 2011.
  3. Ubuntu User Management. Abgerufen am 23. April 2009.

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Root — (englisch für „Wurzel“) steht für: Root Konto – ein spezielles Benutzerkonto bei Computer Betriebssystemen Wurzelverzeichnis (englisch root directory) – ein spezielles Verzeichnis in einem Dateisystem, siehe Stammverzeichnis ROOT – ein… …   Deutsch Wikipedia

  • Root-Account — Der Root Account oder Superuser ist das Benutzerkonto, das bei der Installation eines Betriebssystems angelegt werden muss und mit größtmöglichen Zugriffsrechten ausgestattet ist. Inhaltsverzeichnis 1 Unix 1.1 Mac OS X 1.2 Ubuntu 1.3 toor …   Deutsch Wikipedia

  • Root-Kennung — Der Root Account oder Superuser ist das Benutzerkonto, das bei der Installation eines Betriebssystems angelegt werden muss und mit größtmöglichen Zugriffsrechten ausgestattet ist. Inhaltsverzeichnis 1 Unix 1.1 Mac OS X 1.2 Ubuntu 1.3 toor …   Deutsch Wikipedia

  • Root-Zugriff — Der Root Account oder Superuser ist das Benutzerkonto, das bei der Installation eines Betriebssystems angelegt werden muss und mit größtmöglichen Zugriffsrechten ausgestattet ist. Inhaltsverzeichnis 1 Unix 1.1 Mac OS X 1.2 Ubuntu 1.3 toor …   Deutsch Wikipedia

  • Root Account — Der Root Account oder Superuser ist das Benutzerkonto, das bei der Installation eines Betriebssystems angelegt werden muss und mit größtmöglichen Zugriffsrechten ausgestattet ist. Inhaltsverzeichnis 1 Unix 1.1 Mac OS X 1.2 Ubuntu 1.3 toor …   Deutsch Wikipedia

  • Superuser — Der Root Account oder Superuser ist das Benutzerkonto, das bei der Installation eines Betriebssystems angelegt werden muss und mit größtmöglichen Zugriffsrechten ausgestattet ist. Inhaltsverzeichnis 1 Unix 1.1 Mac OS X 1.2 Ubuntu 1.3 toor …   Deutsch Wikipedia

  • Toor — Der Root Account oder Superuser ist das Benutzerkonto, das bei der Installation eines Betriebssystems angelegt werden muss und mit größtmöglichen Zugriffsrechten ausgestattet ist. Inhaltsverzeichnis 1 Unix 1.1 Mac OS X 1.2 Ubuntu 1.3 toor …   Deutsch Wikipedia

  • Rechteausweitung — Als Rechteausweitung, auch Rechteerhöhung, Privilegienerweiterung oder Privilegien Eskalation genannt, bezeichnet man die Ausnutzung eines Computerbugs bzw. eines Konstruktions oder Konfigurationfehlers einer Software mit dem Ziel, einem Benutzer …   Deutsch Wikipedia

  • Administrator — (umgangssprachlich auch Admin; von lateinisch administrare ‚verwalten‘) steht für: Administrator (Rolle), in Computersystemen ein Benutzer mit erweiterten Rechten Root Konto, Administrator Konto, das Haupt Konto eines Betriebssystems… …   Deutsch Wikipedia

  • Su (UNIX) — Das Kommando su (substitute user identity) dient auf Unix Derivaten (z. B. AIX, BSD, Linux und Solaris) dazu, den Benutzerkontext zu wechseln und damit Programme unter einer anderen Benutzer ID auszuführen. Es gehört zu den essentiellen… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”