码迷,mamicode.com
首页 > 其他好文 > 详细

权能与受限操作

时间:2015-03-16 06:31:18      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:linux驱动

权能与受限操作

全部全能操作可以在<linux/capability.h>中找到,其中包含了系统能够理解的所有权能;不修改内核源码,对驱动程序开发者来讲有意义的权能如下所示:

CAP_DAC_OVERRIDE

越过文件或目录的访问权限(数据访问控制或DAC)的能力

CAP_NET_ADMIN

执行网络管理任务的能力,包括那些能影响网络接口的任务

CAP_SYS_MODULE

载入或卸载内核模块的能力

CAP_SYS_RAWIO

执行裸IO的能力,例如访问设备接口或直接与USB设备通讯

CAP_SYS_ADMIN

截获的能力,它提供了访问许多系统管理操作的途径

CAP_SYS_TTY_CONFIG

执行tty配置任务的能力


检查权能的函数定义在<sys/linux.h>

int capable(int capability);




本文出自 “重剑无锋” 博客,请务必保留此出处http://qianyang.blog.51cto.com/7130735/1620576

权能与受限操作

标签:linux驱动

原文地址:http://qianyang.blog.51cto.com/7130735/1620576

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!