版權所有 © 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)
廣告