Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       initgroups - Initialisieren der zusätzliche Gruppenzugriffsliste

       Diese  Handbuchseite ist eventuell veraltet. Im Zweifelsfall ziehen Sie
       die englischsprachige Handbuchseite zu Rate, indem Sie

              man -LC 3 initgroups

       eingeben.

Ü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).