Digamos que eu tenha uma pasta chamada folder
no seguinte caminho:
my_path = /a/b/c/d/e/folder
e um arquivo chamado file
nessa pasta.
Em seguida, digamos que eu execute este comando para remover as permissões de grupo em / a /
> chmod g-rwx -R /a/
Agora, digamos que eu conceda +rx
permissões para folder
:
> chmod g+rx /a/b/c/d/e/folder
Então, se um segundo usuário no meu grupo executar:
> ls /a/b/c/d/e/folder
ou
> cat /a/b/c/d/e/folder/file
ela recebe erros de permissão e, pelo que entendi, é porque preciso fornecer g+x
acesso a todos os pais de folder
. Minha pergunta então é: quando ou por que seria útil conceder +x
permissão a um diretório cujo pai não a possui?
obrigado
chmod +grx -R /a/b/c/d/e/folder
? É errado, o caminho certo para executá-lo é:chmod g+rx -R /a/b/c/d/e/folder