posix_getpwuid

posix_getpwuid -- Liefert zu einer Benutzer-ID Informationen über diese Benutzerin

Beschreibung

array posix_getpwuid ( int uid)

Diese Funktion gibt ein assoziatives Array zurück , das Informationen über die Benutzerin enthält , auf die die in uid übergebene numerische Benutzer-ID 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 .
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 sollte die selbe wie der Parameter uid sein und ist von daher redundant .
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 .