码迷,mamicode.com
首页 > 系统相关 > 详细

Linux中ACL权限列表

时间:2020-01-09 01:04:06      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:文件访问控制列表   需求   出现   最大   group   文件权限   img   ext3   default   

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

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

技术图片
使用 setfacl -x 命令删除时,无法关闭列表功能,只能删掉所设定的用户及权限
技术图片

技术图片

facl中的mask 阈值

mask阈值是指定用户能够获取的最大有效权限,

技术图片

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

**

技术图片

只能更改当前界面下的用户权限,当新建文件时,没有之前设定的权限
技术图片

**

facl的default权限**

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

技术图片
只对目录设定,只对目录中新出现的文件或目录生效,对目录本身不生效,对目录中原有文件不生效|

技术图片

Linux中ACL权限列表

标签:文件访问控制列表   需求   出现   最大   group   文件权限   img   ext3   default   

原文地址:https://blog.51cto.com/14653135/2465214

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