ACL对系统调用的影响 正如前文所介绍的,已经找到了内核中的访问控制点,但是到底有哪些系统调用需要进行修改以反映ACL的影响呢?在POSIX 1003.1e标准中指定了受ACL影响的系统调用:access()、chmod()、create()、fstat()、mkdir()、mkfifo()、open()、stat(),那么ACL是如何影响这些系统调用的呢? 层次结构图 图2-28 受ACL影响的系统调用 总结 如图2-28所示,这些函数最终都调用了inode_permission()函数,由前面的内容可知inode_permission()函数在执行时会调用check_acl()来实现基于ACL的权限检查,从而反映了ACL对这些函数的影响。 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|