ForumEindeutigkeit der Benutzernamen in Linux?
Anonymous – Montag, 19. August 2019 15:03 Uhr

Hallo,
ich versuche mir aktuell Linuxwissen anzueignen :) Ich habe gelesen, dass die uid eindeutig sein muss bei jedem der existierenden Benutzer eines Linuxsystems. Nun frage ich mich aber, ob dies  auch für den Benutzernamen gilt. Im Hintergrund läuft ja alles über die uid ab. Andererseits gibt es Kommandos, die einen Benutzernamen erfordern. Bezüglich sudo ist ja auch erforderlich, dass der Benutzername in der sudoers-Datei vertreten ist. Irgendwie klingt das für mich auch nach der Notwendigkeit eines eindeutigen Benutzernamens.
MfG

1 Antwort
Lioh – Mittwoch, 09. Oktober 2019 10:41 Uhr

Benutzername und IDs müssen eindeutig sein. Zum Verständnis hilft ein Blick in /etc/passwd oder /etc/groups (vipw oder vigr) verwenden. Du siehst, dass die Gruppenzugehörigkeit beispielsweise anhand des Namens definiert wird, nicht anhand der uid.
Glücklicherweise übernimmt Linux, wenn du die Standardkommandos wie useradd oder adduser verwendest, in diesem Fall die Sicherstellung der Eindeutigkeit und erlaubt keine gleichnamigen Benutzer.
Wenn Du mehr über Linux lernen möchtest, empfehle ich dir einen Blick in unseren kostenfreien Linux-Kurs auf https://linuxkurs.ch