linux怎么给目录创建acl,linux – 使用ACL设置每个目录的umask

这是ACL的典型工作:-)

你的榜样

$mkdir /tmp/foo

设置目录本身的权限

$setfacl -m g::rwx -m o::rx /tmp/foo

为新创建的目录和该目录中的文件设置权限.

$setfacl -m default:g::rwx -m o::rx /tmp/foo

测试

$mkdir /tmp/foo/bar

$touch /tmp/foo/bar/baz.py

$ls -ld /tmp/foo/bar /tmp/foo/bar/baz.py

drwxrwxr-x+ 2 jdoe jdoe 4096 Mar 10 00:06 /tmp/foo/bar

-rw-rw-r-- 1 jdoe jdoe 0 Mar 10 00:06 /tmp/foo/bar/baz.py

说明

>掩码的概念与ACL和Unix权限掩码非常不同. ACL的掩码是文件的属性…它限制通过ACL授予的最大权限(掩码:r-x group:foo:rwx =>有效权限= r-x)

>警告:修改组的Unix权限,也修改ACL的掩码(按设计!).

建议

>使用setgid(如chmod 2755),以便控制哪个组可以写入文件.>和/或显式授予组setfacl -m group的权限:dev_team:rwx

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值