Padronizando novos arquivos e pastas filhos para a propriedade da pasta pai

3

Eu criei um diretório e usei o chown para criar meu usuário e agrupar o proprietário. Se eu criar uma nova pasta dentro da pasta pai, as permissões para 'outros' sob a guia de permissões são definidas como 'acessar arquivos' e não 'criar e excluir arquivos'.

Como posso garantir que todas as subpastas e arquivos da minha pasta pai sejam padronizados para as permissões pai?

Ubuntu 16.04LTS

/opt/lampp/htdocs directory
    
por bigdaveygeorge 05.09.2017 / 19:50

1 resposta

8

Usando a ferramenta setfacl , você pode definir isso com:

sudo setfacl -R -d -m o::rwx /opt/lampp/htdocs
sudo setfacl -R -m o::rwx /opt/lampp/htdocs

A primeira linha define isso como padrão, enquanto a segunda apenas modifica e deixa os valores de acl (lista de controle de acesso). A primeira linha é o que você está procurando.

Informação:

  1. -d : padrão para subpastas futuras
  2. -m : modifique acl existente
  3. -R : faça alterações recursivamente
  4. o : set acl para pasta outros

Veja man setfacl

    
por George Udosen 05.09.2017 / 20:21