Parece que, mesmo quando utilitários como getfacl
e ls
mostram que as ACLs estão sendo aplicadas, a máscara de ACL não funciona como esperado em relação ao NFS. Algum subconjunto de operações de arquivo / dir funciona como se a máscara fosse aplicada e outras não.
Por causa disso, mesmo que você possa acessar esses arquivos no lugar, servir as pastas por meio de SFTP ou Samba resulta em permissões estranhas ou não.
Estou usando agora essa ACL, que garante que todos os arquivos tenham as permissões corretas. Oposto ao que poderia ser esperado, o bit de execução não é aplicado a novos arquivos por padrão, somente se o usuário fizer isso.
A ACL:
setfacl -d --set u::rwx,g::rwx,o::--- /export/proyectos
Edit: No entanto, isso não funcionará como esperado para arquivos copiados pelo cp ou pelo nautilus. Eles aplicam o usuário umask, mesmo quando existe uma ACL, então isso não funciona.