setgid - phpMan

Command: man perldoc info search(apropos)  


SETGID(2)                  Linux Programmer’s Manual                 SETGID(2)



NAME
       setgid - set group identity

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

       int setgid(gid_t gid);

DESCRIPTION
       setgid  sets  the  effective  group ID of the current process. If the caller is the
       superuser, the real and saved group ID’s are also set.

       Under Linux, setgid is implemented like the POSIX version with the _POSIX_SAVED_IDS
       feature.   This  allows  a  setgid program that is not suid root to drop all of its
       group privileges, do some un-privileged  work,  and  then  re-engage  the  original
       effective group ID in a secure manner.

RETURN VALUE
       On success, zero is returned.  On error, -1 is returned, and errno is set appropri-
       ately.

ERRORS
       EPERM  The user is not the super-user (does not have  the  CAP_SETGID  capability),
              and  gid  does not match the effective group ID or saved set-group-ID of the
              calling process.

CONFORMING TO
       SVr4, SVID.

SEE ALSO
       getgid(2), setregid(2), setegid(2)



Linux 2.5                         2002-03-09                         SETGID(2)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache/1.3.41 (Unix) PHP/5.2.5 mod_perl/1.30 mod_gzip/1.3.26.1a
Under GNU General Public License
2009-01-10 11:21 @38.103.63.58 CrawledBy CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
Valid XHTML 1.0!Valid CSS!