Provided by: manpages-es-dev_4.13-4_all bug

NOMBRE

       initgroups - inicializa la lista suplementaria de acceso de grupos

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():
           Since glibc 2.19:
               _DEFAULT_SOURCE
           Glibc 2.19 and earlier:
               _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 appropriately.

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 │
       └─────────────┴────────────────────┴─────────────────────────────────────────────┘

CONFORME A

       SVr4, 4.3BSD.

VÉASE TAMBIÉN

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

COLOFÓN

       Esta  página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar una
       descripción del proyecto, información sobre cómo informar errores y la última  versión  de
       esta página en https://www.kernel.org/doc/man-pages/.

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 ⟨⟩.