版权所有 © 2014 tutorialspoint
#include <sys/types.h> #include <unistd.h> int seteuid(uid_t euid); int setegid(gid_t egid);
int seteuid(uid_t euid); int setegid(gid_t egid);
对于setegid(),将“用户”替换为“组”,则同样适用。
在libc4、libc5和glibc2.0中,seteuid(euid)等效于setreuid(-1, euid),因此可能会更改已保存的set-user-ID。在glibc2.1中,它等效于setresuid(-1, euid,-1),因此不会更改已保存的set-user-ID。类似的说明也适用于setegid()。
geteuid (2)
setresuid (2)
setreuid (2)
setuid (2)
广告