Conforme documentado em man setfacl
, você define as ACLs padrão colocando-as com default:
.
setfacl -m default:u::rwx,default:g::rwx /var/foo
Eu tenho um diretório local / var / foo
Eu gostaria que qualquer arquivo criado aqui pudesse ser lido e escrito por qualquer usuário (e qualquer diretório poderia ser rwx).
Eu tentei chacl -b u::rwx,g::rwx,o::rw- u::rwx,g::rwx,o::rwx /var/foo
e quando eu executo getfacl /var/foo
, parece que essas permissões estão lá, mas eu não consigo mais ls / var / foo.
Não há arquivos ou diretórios existentes lá, mas eles serão, e eu preciso ter certeza de que eles são escritos e fáceis de ler.
Tags permissions acl