版权所有 © 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),因此可能会更改已保存的设置用户 ID。在 glibc2.1 中,它等效于setresuid(-1, euid,-1),因此不会更改已保存的设置用户 ID。类似的说明适用于setegid()。
geteuid (2)
setresuid (2)
setreuid (2)
setuid (2)
广告