Query: setgid
OS: redhat
Section: 2
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
SETGID(2) Linux Programmer's Manual SETGID(2)NAMEsetgid - set group identitySYNOPSIS#include <sys/types.h> #include <unistd.h> int setgid(gid_t gid);DESCRIPTIONsetgid 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 man- ner.RETURN VALUEOn success, zero is returned. On error, -1 is returned, and errno is set appropriately.ERRORSEPERM 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 TOSVr4, SVID.SEE ALSOgetgid(2), setregid(2), setegid(2) Linux 2.5 2002-03-09 SETGID(2)
Related Man Pages |
---|
setgid(2) - linux |
setgid32(2) - linux |
setgid(2) - debian |
setgid(2) - centos |
setgid32(2) - suse |
Similar Topics in the Unix Linux Community |
---|
setgid |
Searching for SETUID and SETGID using PERL file find with lstat |
about setuid setgid permissions |
Special File Permissions Setgid and setuid ..HELP |
Permission error while using execve.. |