discuz修改用户uid_基于PAM的用户权能分配

1. 每个权能对应的系统调用和功能。

#define CAP_CHOWN            0  /* 系统调用:chown,对文件的UID和GID做任意的修改 */

#define CAP_DAC_OVERRIDE     1  /* 忽略对文件的DAC访问限制 */

#define CAP_DAC_READ_SEARCH  2  /* 忽略DAC中对文件和目录的读、搜索权限 */

#define CAP_FOWNER           3  /* 忽略忽略进程UID与文件UID的匹配检查 */

#define CAP_FSETID           4  /* 文件修改时不清除setuid和setgid位,不匹配时设置setgid位 */

#define CAP_KILL             5  /* 系统调用:kill,绕过发送信号时的权限检查,允许对不属于自己的进程发送信号 */

#define CAP_SETGID           6  /* 系统调用:setgid,设置和管理进程GID */

#define CAP_SETUID           7  /* 系统调用:setuid,设置和管理进程UID */

#define CAP_SETPCAP          8  /* 系统调用:capset,允许授予或删除其他进程的任何权能,只有init进程具有这种能力 */

#define CAP_LINUX_IMMUTABLE  9  /* 系统调用:chattr,允许设置文件的不可修改位(IMMUTABLE)和只添加(APPEND-ONLY)属性 */

#define CAP_NET_BIND_SERVICE 10 /* 允许绑定到小于1024的端口,普通用户不能通过bind函数绑定到小于1024的端口,而CAP_NET_BIND_SERVICE可以让普通用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值