进程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不要随意使用(因为其涉及系统的一些安全隐患)。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Swxctx

您的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值