posix_getpwnam

posix_getpwnam -- Liefert zu einem Benutzernamen Informationen über diese Benutzerin

Beschreibung

array posix_getpwnam ( string Benutzername)

Diese Funktion gibt ein assoziatives Array zurück , das Informationen über die Benutzerin enthält , auf die der in Benutzername übergebene alphanumerische Benutzername verweist .

Die Elemente des zurückgegebenen Array sind :

Tabelle 1 . Das Benutzerinformation-Array

Beschreibung
Das name-Element enthält den Benutzernamen . Es handelt sich dabei nicht um ihren wirklichen , kompletten Namen , sondern um einen kurzen " Bezeichner " der Benutzerin mit normalerweise weniger als 16 Zeichen . Der Benutzername sollte der selbe wie der bei Aufruf der Funktion verwendete Parameter Benutzername sein und ist von daher redundant .
Das passwd-Element enthält das verschlüsselte Passwort der Benutzerin . Oft , zum Beispiel wenn auf einem System " shadow "-Passwörter verwendet werden , wird stattdessen ein Sternchen zurückgegeben .
Die Benutzer-ID in numerischem Format .
Die Gruppen-ID der Benutzerin . Benutzen Sie die Funktion posix_getgrgid( ) , um den Gruppennamen und eine Liste der Gruppenmitglieder aufzulösen .
GECOS ist ein veralteter Begriff , der sich auf das finger-Informationsfeld auf einem Honeywell Stapelverarbeitungssystem bezieht . Das Feld gibt es aber immer noch und sein Inhalt wurde durch POSIX formalisiert . Es enthält eine durch Komma getrennte Liste , bestehend aus dem kompletten Namen der Benutzerin , der Telefonnummer des Büros , der Zimmernummer des Büros und der privaten Telefonnummer . Auf den meisten Systemen ist nur der komplette Name der Benutzerin verfügbar .
Dieses Element enthält den absoluten Pfad des Homeverzeichnisses der Benutzerin .
Das shell-Element enthält den absoluten Pfad zur standardmäßigen Shell der Benutzerin .