Unix/Linux Go Back    


BSD 2.11 - man page for setruid (bsd section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


SETUID(3)										SETUID(3)

NAME
       setuid, seteuid, setruid, setgid, setegid, setrgid - set user and group ID

SYNOPSIS
       #include <sys/types.h>

       setuid(uid)
       seteuid(euid)
       setruid(ruid)
       uid_t uid, euid, ruid;

       setgid(gid)
       setegid(egid)
       setrgid(rgid)
       gid_t gid, egid, rgid;

DESCRIPTION
       Setuid (setgid) sets both the real and effective user ID (group ID) of the current process
       to as specified.

       Seteuid (setegid) sets the effective user ID (group ID) of the current process.

       Setruid (setrgid) sets the real user ID (group ID) of the current process.

       These calls are only permitted to the super-user or if the argument is the real or  effec-
       tive ID.

SEE ALSO
       setreuid(2), setregid(2), getuid(2), getgid(2)

DIAGNOSTICS
       Zero is returned if the user (group) ID is set; -1 is returned otherwise.

4.2 Berkeley Distribution		   May 12, 1986 				SETUID(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 05:08 PM.