Os diretórios e arquivos podem herdar as mesmas permissões que o diretório pai?

2

Eu quero que todos os diretórios e arquivos herdem as mesmas permissões que o diretório pai.

    
por Lavanya Nidhi 04.06.2016 / 16:39

1 resposta

3

Você pode conseguir isso com ACLs. Consulte esta resposta para obter uma introdução: link

Você provavelmente precisará de ACLs padrão para alcançar o que deseja fazer. Vamos dizer que você tem um teste de diretório (com arquivos e dirs já nele) e você quer que usuário e grupo sejam capazes de escrever e outros apenas para ler, você pode definir ACLs padrão (recursivamente) com os três primeiros comandos e então configurá-lo para os arquivos existentes nos outros três comandos:

setfacl -R -m d:u::rwx test
setfacl -R -m d:g::rwx test
setfacl -R -m d:o::rx test
setfacl -R -m u::rwx test
setfacl -R -m g::rwx test
setfacl -R -m o::rx test

Você pode verificar as ACLs com o comando getfacl :

$ getfacl test
# file: test
# owner: youruser
# group: yourgroup
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x
    
por 04.06.2016 / 18:14