Provided by: manpages-es_1.55-10_all bug

NOMBRE

       setgid - establece la identidad de grupo

SINOPSIS

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

       int setgid(gid_t gid);

DESCRIPCI'ON

       setgid establece el ID de grupo efectivo del proceso en curso. Si quien
       llama a la funcion es el super-usuario, se ponen  tambien  las  IDs  de
       grupo real y salvado.

       Bajo  Linux,  setgid  esta  implementada  como  la version POSIX con la
       caracteristica _POSIX_SAVED_IDS.  Esto permite  que  un  programa  SGID
       (distinto  de  root)  renuncie  a todos sus privilegios de grupos, haga
       algun trabajo no privilegiado, y luego recupere su ID de grupo efectivo
       original de una manera segura.

VALOR DEVUELTO

       En caso de exito, se devuelve cero. En caso de error, se devuelve -1, y
       se pone un valor apropiado en errno.

ERRORES

       EPERM  El usuario  no  es  el  super-usuario  (no  tiene  la  capacidad
              CAP_SETGID),  y  gid no concuerda con el ID de grupo efectivo ni
              con el setgid salvado del proceso que llama a la funcion.

CONFORME A

       SVr4, SVID.

V'EASE TAMBI'EN

       getgid(2), setregid(2), setegid(2)