Provided by: manpages-de-dev_0.5-4.1ubuntu1_all bug

BEZEICHNUNG

       initgroups - Initialisieren der zusätzliche Gruppenzugriffsliste

ÜBERSICHT

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

       int initgroups(const char *Benutzer, gid_t Gruppe);

DESCRIPTION

       Die Funktion initgroups() initialisiert die Gruppenzugriffsliste, indem
       sie die Gruppendatenbank /etc/group liest und alle Gruppen benutzt, bei
       denen  der  Benutzer  Mitglied ist.  Die zusätzliche Gruppe Gruppe wird
       auch an die Liste angehängt.

RÜCKGABEWERT

       Bei Erfolg gibt die Funktion initgroups() 0 zurück, bei  Mißerfolg  ist
       der Rückgabewert -1.

FEHLER

       EPERM  Der aufrufende Prozess hat nicht ausreichende Privilegien.

       ENOMEM Nicht  genügend  Speicher,  um  die  Gruppeninformationsstruktur
              anzulegen.

DATEIEN

       /etc/group
              Gruppendatenbank

KONFORM ZU

       SVID 3, BSD 4.3

SIEHE AUCH

       getgroups(2), setgroups(2).