.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" References consulted: .\" Linux libc source code .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified 1993-07-24 by Rik Faith .\" Modified 2004-10-10 by aeb .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH initgroups 3 "20. Juli 2023" "Linux man\-pages 6.05.01" .SH BEZEICHNUNG initgroups \- Initialisieren der zusätzlichen Gruppenzugriffsliste .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP, \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP \fB#include \fP .PP \fBint initgroups(const char *\fP\fIBenutzer\fP\fB, gid_t \fP\fIGruppe\fP\fB);\fP .fi .PP .RS -4 Mit Glibc erforderliche Feature\-Test\-Makros (siehe \fBfeature_test_macros\fP(7)): .RE .PP \fBinitgroups\fP(): .nf Seit Glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 und älter: _BSD_SOURCE .fi .SH BESCHREIBUNG Die Funktion \fBinitgroups\fP() initialisiert die Gruppenzugriffsliste, indem sie die Gruppendatenbank \fI/etc/group\fP liest und alle Gruppen benutzt, in denen \fIBenutzer\fP Mitglied ist. Die zusätzliche Gruppe \fIGruppe\fP wird auch an die Liste angehängt. .PP Das Argument \fIBenutzer\fP darf nicht NULL sein. .SH RÜCKGABEWERT Bei Erfolg gibt die Funktion \fBinitgroups\fP() 0 zurück. Bei einem Fehler wird \-1 zurückgegeben und \fIerrno\fP gesetzt, um den Fehler anzuzeigen. .SH FEHLER .TP \fBENOMEM\fP Es ist nicht ausreichend Speicher für die Bereitstellung einer Gruppen\-Informationsstruktur vorhanden. .TP \fBEPERM\fP Der aufrufende Prozess hat unzureichende Rechte; siehe den zugrunde liegenden Systemaufruf \fBsetgroups\fP(2). .SH DATEIEN .TP \fI/etc/group\fP Gruppendatenbankdatei .SH ATTRIBUTE Siehe \fBattributes\fP(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke. .TS allbox; lbx lb lb l l l. Schnittstelle Attribut Wert T{ .na .nh \fBinitgroups\fP() T} Multithread\-Fähigkeit MT\-Sicher locale .TE .sp 1 .SH STANDARDS Keine. .SH GESCHICHTE SVr4, 4.3BSD. .SH "SIEHE AUCH" \fBgetgroups\fP(2), \fBsetgroups\fP(2), \fBcredentials\fP(7) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Andreas D. Preissig und Martin Eberhard Schauer erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .