class Etc::Passwd

Passwd ist ein Platzhalter Struct für die Benutzerdatenbank auf Unix-Systemen.

Das Struct enthält die folgenden Member

name

enthält den kurzen Login-Namen des Benutzers als String.

passwd

enthält das verschlüsselte Passwort des Benutzers als String. ein 'x' wird zurückgegeben, wenn Shadow-Passwörter verwendet werden. Ein '*' wird zurückgegeben, wenn sich der Benutzer nicht mit einem Passwort anmelden kann.

uid

enthält die Ganzzahl-Benutzer-ID (uid) des Benutzers.

gid

enthält die Ganzzahl-Gruppen-ID (gid) der primären Gruppe des Benutzers.

dir

enthält den Pfad zum Home-Verzeichnis des Benutzers als String.

shell

enthält den Pfad zur Login-Shell des Benutzers als String.

Die folgenden Member sind systemabhängig

gecos

enthält eine längere String-Beschreibung des Benutzers, wie z. B. einen vollständigen Namen. Einige Unix-Systeme stellen im gecos-Feld strukturierte Informationen bereit, dies ist jedoch systemabhängig.

change

Zeitpunkt der Passwortänderung (Ganzzahl).

quota

Quota-Wert (Ganzzahl).

age

Passwortalter (Ganzzahl).

Klasse

Benutzerzugangsklasse (Zeichenkette).

comment

Kommentar (Zeichenkette).

expire

Zeitpunkt des Kontenablaufs (Ganzzahl).