SINOPSIS
#include <grp.h>
#include <sys/types.h>
int initgroups(const char *user, gid_t group);
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.VALOR DEVUELTO
La función initgroups() devuelve 0 si hubo éxito, o -1 si ocurrió un error.ERRORES
- EPERM
- El proceso que realiza la llamada no tiene suficientes privilegios.
- ENOMEM
- Memoria insuficiente para asignar la estructura de información de grupo.
FICHEROS
/etc/group base de datos de grupos