Die Funktion
getpw() re-konstruiert eine Zeile in der Paßwortdatei im Puffer
buf für die angegebene
User ID
uid. Der zurückgegebene Puffer enthält eine Zeile mit folgendem Format:
name:passwd:uid:gid:gecos:dir:shell
Die Struktur
passwd ist in
<pwd.h> wie folgt definiert:
struct passwd {
char *pw_name;/* Benutzername */
char *pw_passwd;/* Paßwort */
uid_t pw_uid;/* User ID */
gid_t pw_gid;/* Group ID */
char *pw_gecos; /* Name bzw. GECOS */
char *pw_dir; /* Home-Verzeichnis */
char *pw_shell; /* Loginshell */
};