RHEL8.0 DAY6.4 权限的ACL

权限的ACL
当有两个用户,都是others身份,在不改变其属组和拥有者的情况下,将其中一个用户赋予一个目录满权限,另一个用户无权限要怎么做到呢
权限的ACL:
可以针对一个文件夹或者目录给予某个用户或者某个组一些特有的权限
命令如下:
setfacl -R -m u:hp:rwx /test/
-m:修改和设置
u:代表user
rwx:针对test目录的一些权限
查看的命令:getfacl
在这里插入图片描述
user ::rwx–拥有者身份的权限
group::r-x --组的权限
user:hp:–通过acl赋予hp的权限
other:: --其他人拥有的权限
mask:: --代表有效范围,用户和组设置的ACL必须要在mask的范围之内
如果mask=rx,那么就算user1设置了rwx,生效的依然只有rx
设置mask的方法:setfacl -m m:rx /test/
查看一下这个文件:
在这里插入图片描述
可以看到权限后面有一个+号,这就说明针对这个文件或者目录设置了acl
除了可以针对用户设置以外,还可以针对组进行设置
user4,user5>user2(组)
设置user2这个组一个rwx权限,那么user4和user5就获得了这个权限
命令:setfacl -R -m g:user2:rwx /test/

在test目录下新建的文件或者目录并不会继承它设置的ACL权限
如果要继承的话只能通过设置该目录的默认的acl
设置默认的ACL
针对用户设置默认的ACL:
setfacl -R -m d:u:user1:rwx /test/
针对组设置默认的ACL:
setfacl -R -m d:g:g1:rwx /test/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值