Provided by: manpages-es-dev_4.18.1-1_all bug

NOMBRE

       initgroups - inicializa la lista suplementaria de acceso de grupos

BIBLIOTECA

       Biblioteca Estándar C (libc, -lc)

SINOPSIS

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

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

   Requisitos de Macros de Prueba de Características para glibc (véase feature_test_macros(7)):

       initgroups():
           A partir de glibc 2.19:
               _DEFAULT_SOURCE
           glibc 2.19 y anteriores:
               _BSD_SOURCE

DESCRIPCIÓN

       La  función  initgroups() inicializa la lista de acceso de grupos leyendo la base de datos
       de grupos /etc/group y usando todos los grupos de los que user es miembro. Se añade  a  la
       lista el grupo adicional group.

       The user argument must be non-NULL.

VALOR DEVUELTO

       The  initgroups()   function returns 0 on success.  On error, -1 is returned, and errno is
       set to indicate the error.

ERRORES

       ENOMEM Memoria insuficiente para asignar la estructura de información de grupo.

       EPERM  The calling process has insufficient privilege.  See  the  underlying  system  call
              setgroups(2).

ARCHIVOS

       /etc/group
              base de datos de grupos

ATRIBUTOS

       Para obtener una explicación de los términos usados en esta sección, véase attributes(7).

       ┌──────────────────────┬────────────────────┬─────────────────────────────────────────────┐
       │InterfazAtributoValor                                       │
       ├──────────────────────┼────────────────────┼─────────────────────────────────────────────┤
       │initgroups()          │ Seguridad del hilo │ Configuración regional de multi-hilo seguro │
       └──────────────────────┴────────────────────┴─────────────────────────────────────────────┘

ESTÁNDARES

       SVr4, 4.3BSD.

VÉASE TAMBIÉN

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

TRADUCCIÓN

       La  traducción  al  español  de esta página del manual fue creada por Vicente Pastor Gómez
       <vpastorg@santandersupernet.com>

       Esta traducción es documentación libre; lea  la  GNU  General  Public  License  Version  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  o posterior con respecto a las condiciones de
       copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si encuentra algún error en la traducción de esta  página  del  manual,  envíe  un  correo
       electrónico a ⟨debian-l10n-spanish@lists.debian.org⟩.