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