www.linuxmaterial.de Benutzerverwaltung

Benutzer anlegen

Mehrere Möglichkeiten:

Ein Benutzer definiert sich durch*1

  1. Eine UID-nummer (Useridentifkationsnummer)
  2. Ein Passwort
  3. Mindestens einer Gruppenzugeh�igkeit (GID)
  4. Ein Homeverzeichnis zur Ablage von eigenen Dateien, Einstellungsdateien, etc. welches ihm üblicherweise uneingeschränkte Rechte (lesen,schreiben,ausfhren) zugesteht.

Dies Angaben sind in der Datei /etc/passwd zufinden. Das Passwort meist in der Datei /etc/shadow. Weitere Gruppenzugeh�igkeiten in /etc/group.

Beispiel /etc/passwd:

root:x:0:0:Administrator:/root:/bin/bash
mmust:x:500:100:Manfred Mustermann in Zimmer 105:/home/mmust:/bin/bash
loginname:Passwort*2:UID:GID:Freitext*3:Homeverzeichnis:Shell

Beispiel /etc/group:

Beispiel /etc/shadow:

loginname:verschlüsseltes Passwort*4:Alter des Passwortes*5:Tage bis geändert werden darf:Tage bis geändert werden muss:Tage vor ungültig werden des Passwortes:Tage nach denen das Passwort endgültig abläuft*6:Tage ab 1.1.1970 bis zum ablaufen:Reservefeld

Bis auf die beiden ersten sind die Einträge optional.

Vom Benutzer angelegte Dateien erhalten jeweils als Eigentümereintrag den Benutzer und als Gruppeneintrag die Hauptgruppe des jeweiligen Benutzers.


*1 Benutzer (dazu z�lt auch root) besitzen im Standard-Linux keine Rechte!

*2 M�lichkeiten:
Eintrag des verschlsselten Passworts -> sehr unsicher
x -> Passwort befindet sich in /etc/shadow

*3 Hier können organisatorische Merkmale eingetragen werden. Wird vom Programm finger (heute aus Sicherheitsbedenken kaum mehr im Einsatz)genutzt.

*4 Ein Stern bedeutet das kein Passwort existiert. Wird vor allem bei Sytemdiensten verwendet.

*5 ab 1.1.1970 bis zur letzten Änderung

*6 kann als Puffer verwendet werden