文档管理Linux自主访问控制机制模块详细分析之posix_aclc文件介绍
该文件中频繁调用的宏为FOREACH_ACL_ENTRY(),该宏实际上是一个循环,用于对中的列表项进行遍历。至于该文件涉及的变量参见小节,这里不再赘述。
函数参数:指向文件的访问控制列表;表示新创建的文件权限。
设置首页-搜狗输入法-支付中心-搜狐招聘-广告服务-客服中心-联系方式-隐私权-AboutSOHU-公司介绍-网站地图-全部新闻-全部博文
函数功能:根据指定文件的权限和ACL属性来创建一个新的ACL,并原来的ACL。
函数原型:
2.4.4.3结构体定义
;
posix_acl.c的完整文件名称为fs/posix_acl.c,该文件实现了POSIX1003.1e草案中定义的相关操作的的通用实现。
该文件涉及的外部函数,详见2.3小节,这里不再赘述。
函数参数:指向目标文件的访问控制列表;存放用于内存分配的标志;表示新建文件的权限。
函数原型:
对于该文件定义的相关函数,下面进行详细解释:
函数参数:表示待访问的文件;表示相应的访问控制列表;表示待检查的权限掩码。
2.4.4文件四
2.4.4.2主要变量及宏定义
2.4.4.5内部函数
该文件使用的结构体如posix_acl、等参见小节,这里不再赘述。
返回值:成功时返回函数的调用结果;失败时返回相应的错误码。
返回值:如果访问控制列表中存在除、及之外其他用户的权限,则返回;反之返回。
2.4.4.1文件描述
搜狐不良信息举报邮箱:
函数原型:
返回值:如果授予了相应的权限则返回;反之返回相应的错误码。
函数原型:
函数功能:根据判断当前进程对inode节点是否具有指定的权限。
2.4.4.4外部函数
want;
;
函数功能:根据创建文件时指定的文件权限去修改相应的ACL表项。