我有一个本地目录 /var/foo
我希望任何用户都可以读取和写入此处创建的任何文件(并且任何目录都可以是 rwx)。
我试过了chacl -b u::rwx,g::rwx,o::rw- u::rwx,g::rwx,o::rwx /var/foo
然后当我运行时getfacl /var/foo
似乎这些权限就在那里,但是我甚至不能再 ls /var/foo 了。
其中没有现有的文件或目录,但将会有,并且我需要确保它们是全世界可写和可读的。
答案1
如man setfacl
您在默认 ACL 中所述,您可以通过在 ACL 前面添加 来设置默认 ACL default:
。
setfacl -m default:u::rwx,default:g::rwx /var/foo