Provided by: manpages-de-dev_1.4-1_all bug

BEZEICHNUNG

       initgroups - Initialisieren der zusätzlichen Gruppenzugriffsliste

ÜBERSICHT

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

       int initgroups(const char *user, gid_t group);

   Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):

       initgroups(): _BSD_SOURCE

BESCHREIBUNG

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

       Das Argument user darf nicht NULL sein.

RÜCKGABEWERT

       Bei Erfolg gibt die Funktion initgroups() 0 zurück. Bei einem Fehler wird -1 zurückgegeben
       und errno entsprechend gesetzt.

FEHLER

       ENOMEM Es   ist   nicht   ausreichend    Speicher    für    die    Bereitstellung    einer
              Gruppen-Informationsstruktur vorhanden.

       EPERM  Der  aufrufende  Prozess  hat  unzureichende  Rechte;  siehe den zugrunde liegenden
              Systemaufruf setgroups(2).

DATEIEN

       /etc/group          Gruppendatenbank

KONFORM ZU

       SVr4, 4.3BSD.

SIEHE AUCH

       getgroups(2), setgroups(2), credentials(7)

KOLOPHON

       This page is part of release 3.54 of the Linux man-pages project.  A  description  of  the
       project,     and    information    about    reporting    bugs,    can    be    found    at
       http://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die  deutsche  Übersetzung  dieser   Handbuchseite   wurde   von   Andreas   D.   Preissig
       <andreas@sanix.ruhr.de> und Martin Eberhard Schauer <Martin.E.Schauer@gmx.de> erstellt.

       Diese  Übersetzung  ist  Freie  Dokumentation;  lesen  Sie  die GNU General Public License
       Version  3  oder  neuer  bezüglich  der  Copyright-Bedingungen.  Es  wird  KEINE   HAFTUNG
       übernommen.

       Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-
       Mail an <debian-l10n-german@lists.debian.org>.