tail head cat sleep
QR code linking to this page

Manpage  — GETPWNAM

BEZEICHNUNG

getpwnam, getpwuid - arbeite mit Paßworteintrag

INHALT

ÜBERSICHT

#include <pwd.h> 
#include <sys/types.h> 

struct passwd *getpwnam(const char * name);

struct passwd *getpwuid(uid_t uid);

BESCHREIBUNG

Die Funktion getpwent() gibt einen Zeiger auf eine Struktur zurück, die den Inhalt der Zeile von /etc/passwd repräsentiert, die dem Benutzernamen name entspricht.

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 */
};

RÜCKGABEWERT

Die Funktionen getpwnam() und getpwuid() geben die passwd-struktur zurück oder NULL, wenn kein passender Eintrag gefunden wurde oder ein anderer Fehler aufgetreten ist.

FEHLER

ENOMEM Es ist nicht ausreichend Speicher vorhanden, um Speicher für eine passwd-Struktur zu alloziieren.

DATEIEN

/etc/passwd
  Paßwortdatenbank

KONFORM ZU

SVID 3, POSIX, BSD 4.3

SIEHE AUCH

fgetpwent(3), getpwent(3), setpwent(3), endpwent(3), getpw(3), putpwent(3), passwd(5).

27. Mai 1996 GETPWNAM (3) GNU

tail head cat sleep
QR code linking to this page


Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.

The most horrifying thing about Unix is that, no matter how many times you hit yourself over the head with it, you never quite manage to lose consciousness. It just goes on and on.
— Patrick Sobalvarro