Query: setruid
OS: osf1
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
setruid(3) Library Functions Manual setruid(3)NAMEsetruid, seteuid - Set the process's user IDsLIBRARYStandard C Library (libc.a)SYNOPSIS#include <unistd.h> int setruid( uid_t ruid); int seteuid( uid_t euid);PARAMETERSSpecifies the effective user ID to set. Specifies the real user ID to set.DESCRIPTIONThe setruid() and seteuid() functions reset the process's real and effective user IDs, respectively. A process with superuser privilege can set either ID to any value. An unprivileged process can only set the effective user ID if the euid parameter is equal to either the real, effective, or saved user ID of the process. An unprivileged process cannot set the real user ID.RETURN VALUESUpon successful completion, the seteuid() and setruid()functions return a value of 0 (zero). Otherwise, a value of -1 is returned and errno is set to indicate the error.ERRORSIf the seteuid() or setruid()function fails, errno is set to the following value: The euid parameter is not equal to either the real or saved user IDs of the process and the calling process does not have appropriate privilege.RELATED INFORMATIONFunctions: getuid(2), setreuid(2). delim off setruid(3)
Related Man Pages |
---|
setrgid(3) - mojave |
setgid(3) - ultrix |
seteuid(3) - ultrix |
seteuid(3) - osf1 |
setrgid(3) - osx |
Similar Topics in the Unix Linux Community |
---|
seteuid |