Linux Question on Find [closed]

0

Eu tenho uma pasta pai com permissão 777 e suas pastas filho com 600, onde não sou o proprietário. Eu não vejo aqui a pasta 'ghi' na minha saída enquanto estiver usando?

Comando

find /abc/ -type d -perm 777 2>dev/null 

Estrutura de pastas

/abc/def/ghi/f123.txt
/abc/xyz/tuv/f123.txt

Considere 'def' tem permissão 777, mas 'ghi' tem 600 permissões

    
por Saankhya 14.02.2017 / 08:16

1 resposta

1

Por causa do modo 600 no diretório 'def', você não tem permissão para percorrê-lo (como não-root), então o comando find não conseguirá acessar o conteúdo de 'def'. É por isso que 'ghi' não aparecerá na saída.

    
por 14.02.2017 / 16:17