Linux中ACL权限列表

  

<强> 1。ACL权限列表是什么?为什么要使用ACL列表> 传统的权限仅有三种身份(所有者、组、其他)搭配三种权限(r, w x),并没有办法单纯的针对某一个使用者或某一个群组来设定的权限需求,此时就是要使用ACL(文件访问控制列表,访问控制列表)这个机制。
<强>注意:因此目前ACL几乎已经默认加入在所有常见的Linux文件系统的挂载参数中(ext2或ext3/ext4/xfs等等),但rhtl6.0以及之前的版本默认不支持ACL的功能。
2有关facl的命令

           查看权限列表   设定权限列表               getfacl   setfacl            - m设定权限            - x删除指定用户            - b关闭列表功能            

癓inux中ACL权限列表“
<强>使用setfacl - x命令删除时,无法关闭列表功能,只能删掉所设定的用户及权限
癓inux中ACL权限列表"

  

癓inux中ACL权限列表"

  

<>强facl中面具的阈值

  

  

<强>面具阈值是指定用户能够获取的最大有效权限,

  

癓inux中ACL权限列表"

  

* *当设定过facl列表后用chmod缩减文件权限很可能会损坏面具
面具的设定:setfacl - m m:权限值标记

  

* *   

癓inux中ACL权限列表"

  

<强>只能更改当前界面下的用户权限,当新建文件时,没有之前设定的权限
癓inux中ACL权限列表"

  

* *   

facl的默认权限* *

           defalut权限特性   只对目录设定,只对目录中新出现的文件或目录生效,对目录本身不生效,对目录中原有文件不生效               defalut权限设定方式   设置- m d: u:指定用户:指定权限权限目录            

癓inux中ACL权限列表“
<强>只对目录设定,只对目录中新出现的文件或目录生效,对目录本身不生效,对目录中原有文件不生效|

  

癓inux中ACL权限列表"

Linux中ACL权限列表