| Hauptindex | Abschnitt 3 | English | 日本語 | Optionen |
#include <pwd.h> #include <sys/types.h>struct passwd *getpwnam(const char * name);
struct passwd *getpwuid(uid_t uid);
Die Funktion getpwent() gibt einen Zeiger auf eine Struktur zurück, die den Inhalt der Zeile von /etc/passwd repräsentiert, die der User ID uid entspricht.
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 */
};
| ENOMEM | Es ist nicht ausreichend Speicher vorhanden, um Speicher für eine passwd-Struktur zu alloziieren. |
| /etc/passwd | |
| Paßwortdatenbank | |
| 27. Mai 1996 | GETPWNAM (3) | GNU |
| Hauptindex | Abschnitt 3 | English | 日本語 | Optionen |
Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.
| “ | Ken Thompson has an automobile which he helped design. Unlike most automobiles, it has neither speedometer, nor gas gauge, nor any of the other numerous idiot lights which plague the modern driver. Rather, if the driver makes a mistake, a giant “?” lights up in the center of the dashboard. “The experienced driver,” says Thompson, “will usually know what's wrong.” | ” |