Como definir as ACLs para que um usuário possa controlar qualquer conteúdo dir, mas não a própria dir e não as permissões de arquivo?

0

Estou usando o FreeBSD e o ZFS (acho que o FreeNAS usa ACLs do NFSv4).

Desejo conceder acesso a um grupo de usuários (nome do grupo: publicfiles_rw_users ) e permitir que eles modifiquem, criem e excluam todos os arquivos e diretórios dentro / abaixo de um diretório (caminho: /mnt/mydata/files/publicfiles/pub ), mas não os permite excluir / renomear / mover o próprio /mnt/mydata/user/publicfiles/pub diretório , e eles não podem alterar / modificar ACLs em nada (todas as permissões são herdadas sem exceção).

É claro que outros grupos também terão acesso, mas são as ACLs necessárias para gerenciar esse grupo, sobre as quais não estou claro.

Como plano de fundo, quase tudo abaixo de /mnt/mydata/user herda as ACLs desse diretório, portanto, posso ver que será necessário adicionar uma entrada de ACL adicional em pub . Não tenho certeza se posso simplesmente permitir que todas as outras ACLs continuem herdando como antes ou o que mais preciso fazer.

Qual é a maneira mais clara de fazer isso, com setfacl ?

    
por Stilez 31.03.2018 / 05:15

0 respostas