进程ID与进程组ID

进程安全属性:

实际用户标识符

有效用户标识符

文件系统用户标识符

保存的用户标识符

实际的组标识符

有效的组标识符

文件系统的组标识符

保存的组标识符

附加的组列表


获取标识符函数调用

#incldue<unistd.h>

#incldue<sys/types.h>

uid_t getuid(void); //用于获得实际用户标识符

gid_t getgid(void); //用于获得实际用户的组标识符

uid_t geteuid(void); //用于获得有效用户的标识符

gid_t getegid(void); //用于获得有效的组标识符


修改标识符函数调用

#include<unistd.h>

#include<sys/types.h>

int setuid(uid_t uid);

int setgid(gid_t gid);

int seteuid(uid_t euid);

int setegid(gid_t egid);

int setreuid(uid_t ruid,uid_t euid);

int setregid(gid_t ruid,gid_t egid);

int setfsuid(uid_t fsuid);

int setfsgid(gid_t fsgid);

setuid and setgid不要随意使用(因为其涉及系统的一些安全隐患)。



你可能感兴趣的:(进程ID与进程组ID)