您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 自主访问控制 >

Linux自主访问控制机制模块之详细描述-函数实现机制(3)

发布时间:2019-06-15 21:51 来源:未知 编辑:admin

  该函数包含4个参数:handle表示用于日志处理的原子更新操作;inode表示用于设置的目标文件;i表示要设置的扩展属性的相关信息;is表示存放在目标文件索引节点空闲空间内的扩展属性的相关信息

  如图2-14所示,该函数的核心操作主要是通过ext4_xattr_set_entry()函数实现的。对于ext4_xattr_set_entry()函数,它用于具体的实现属性值的设置操作,该函数只不过是对扩展属性列表的修改操作,主要针对扩展属性项数据结构ext4_xattr_entry进行,因此这里不对其进行详细分析。对于ext4_xattr_block_set()函数,其实现和ext4_xattr_ibody_set()函数相似,因此这里不再赘述。

  在Linux中,ACL是根据POSIX标准实现的,其数据结构和POSIX标准规定的数据结构相同,并且定义了若干与ACL相关的操作,下面分别进行介绍

  如上表所示,a_entries变量存放了ACL中的表项,在POSIX标准中,访问控制列表表项用posix_acl_entry结构体表示,具体定义如下所示:

http://dracmiquel.com/zizhufangwenkongzhi/63.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有