PASSWD(5)

NAME
passwd - die Passwortdatei

BESCHREIBUNG

/etc/passwd enthält einen Eintrag pro Benutzerkonto, wobei jeder Eintrag sieben Felder besitzt, die durch Doppelpunkt („:“) getrennt sind. Diese Felder sind:

    • Login-Name

    • optional verschlüsseltes Passwort

    • numerische Benutzer-ID

    • numerische Gruppen-ID

    • Benutzername oder Kommentarfeld

    • Home-Verzeichnis des Benutzers

    • optional Befehlsinterpreter des Benutzers

Das Feld für das verschlüsselte Passwort kann leer sein. In diesem Fall wird kein Passwort benötigt, um sich beim System anzumelden. Allerdings werden einige Anwendung, die /etc/passwd auswerten, keinen Zugriff erlauben, wenn das Passwort-Feld leer ist. Wenn das Passwort-Feld ein kleines „x“ enthält, ist das Passwort in der Datei shadow(5) gespeichert. Es muss sich dann ein passender Eintrag in /etc/shadow befinden, oder das Benutzerkonto ist ungültig. Wenn das Passwort-Feld eine andere Zeichenkette enthält, wird diese als ein verschlüsseltes Passwort behandelt. Genaueres dazu befindet sich unter crypt(3).

Das Kommentarfeld wird von verschiedenen Systemprogrammen wie z.B. finger(1) ausgewertet.

Das Feld für das Home-Verzeichnis gibt den Namen für das anfängliche Arbeitsverzeichnis an. Das Programm login benutzt diese Information, um den Wert der Umgebungsvariable $HOME zu setzen.

Das Feld für den Befehlsinterpreter enthält den Namen des Befehlssprachen-Interpreters des Benutzers oder den Namen des Programms, das zuerst ausgeführt werden soll. Das Programm login benutzt diese Information, um den Wert der Umgebungsvariable $SHELL zu setzen. Falls dieses Feld leer ist, wird ihm standardmäßig der Wert /bin/sh zugewiesen.

DATEIEN

/etc/passwd
    Informationen zu den Benutzerkonten.

/etc/shadow
    optionale Datei für verschlüsseltes Passwort

/etc/passwd-
    Backup file for /etc/passwd.

    Note that this file is used by the tools of the shadow toolsuite, but not by all user and password management tools.

SIEHE AUCH

crypt(3), getent(1), getpwnam(3), login(1), passwd(1), pwck(8), pwconv(8), pwunconv(8), shadow(5), su(1), sulogin(8).