简介Linux系统中ACL

1. 一、什么是ACL,及其作用是什么?

传统的权限设置仅有三种身份(ower、group、other),搭配三种权限(read、write、execute),并没有办法单纯针对某一个用户或某一个组来设置特定的权限需求。为了解决这一问题,就提出了ACL的办法。

ACL设置技巧
ACL的设置主要是通过以下两条命令实现的:

getfacl:用于取得某个文件/目录的ACL设置
setfacl:用于设置某个目录/文件的ACL规定
1、getfacl命令
getfacl命令大多只是用来查询文件/目录的ACL设置的,其他使用较少。

查询的命令为:getfacl filename
这里写图片描述
注:第一至三行显示文件名,拥有者,所属组信息
第四行显示文件的特殊权限位信息
第五、七、十行显示文件的基础权限位,对应于文件原有权限位的用户、组和其他字段。
第六、八行显示新增的用户名、组名及相应权限
第九行显示有效的权限掩码,仅限制新增的组和用户的有效权限。
(文件权限不受有效权限掩码的影响)
第十一至第十五行显示与被设置的目录相关的默认ACL
2、setfacl命令

命令格式:setfacl 参数 作用对象 目标文件/目录
参数介绍:
-m:修改文件当前的ACL,不可与-x参数合用
-x:从文件的ACL中单独移除一条权限
-b:移除文件的全部ACL
-k:删除默认的ACL
-d:为目录设置默认的ACL(该参数只对目录有效)
-R:递归设置ACL,其子目录也将会被设置
命令格式:setfacl -m u:username列表:[rwx] filename
这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值