Hallo Matthias, * Matthias Richwin schrieb am 15.Aug.2000:
Christian Schult wrote:
Da ist normalerweise kein Unterschied. "root" ist der Name des Superusers, also des User mit der ID 0.
Man koennte auch sagen: Superuser ist die allgemeine Funktion, root ein spezieller Account dafuer. Heisst unter NT eben 'Administrator'.
Ich kenne den Begriff Account nicht. Den habe ich in der UNIX-Welt noch nie gehört, scheint etwas aus der Windowswelt zu sein. Daher kann ich nicht sagen, ob es so stimmt oder nicht. Wichtig aber ist, daß es bei UNIX und auch bei Linux nur einen Supperuser geben kann, nämlich den mit der UID 0. Der kann allerdings, wie alle anderen User auch, mehere Namen haben. Das System unterscheidet aber ausschließlich nach UID und nicht nach Namen. So steht z.B in der I-Node, die es zu jeder Datei gibt, außschließlich der UID des Besitzers, und dann natürlich auch die GID der Gruppe und einiges andere. Nicht aber der Name, der sich hinter der UID verbirgt. Der steht nur in der /etc/passwd und in der /etc/shadow. Wenn man ein ls -l macht, so wird in der I-Node der jeweiligen Datei nachgesehen, wer der Besitzer ist. Da gibt es wie oben gesagt, nur die UID. Da dies für den Anwender etwas unhandlich ist, wird in der /etc/passwd nachgesehen, welcher Name zu der UID passt. Es wird einfach der erste Name genommen, der mit passender UID gefunden wird. Allerdings weiß ich nicht, ob von oben nach unten gesucht wird oder umgekehrt oder noch anders, daß müßte man mal ausprobieren. Wenn man verschiedene Namen für den Superuser hat, kann man später grundsätzlich nicht mehr nachvollziehen, unter welchen diese Namen eine Datei angelegt wurde. Das Gleiche gilt auch für Prozesse in der Prozeßtabelle. Jedem Prozeß ist eine UID zugeordnet, nicht aber der Name des Besitzers, den erfährt man wieder aus der /etc/passwd Es gibt somit nur ein Superuser, der vielleicht mehere Namen und zugehörige Paßwörter hat, aber nicht mehere Superuser. Bernd -- Umsteiger von Microsoft Windows xx? Hast Du schon file://usr/doc/howto/de/DE-DOS-nach-Linux-HOWTO.txt gelesen? Auch file://usr/doc/Books/Linuxhandbuch.dvi ist zu empfehlen. |Zufallssignatur 1 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com