Estou procurando um comando Linux para percorrer todos os diretórios do meu servidor e encontrar todos os arquivos com a permissão 777. A saída seria uma lista de todos os arquivos com caminho completo.
Estou procurando um comando Linux para percorrer todos os diretórios do meu servidor e encontrar todos os arquivos com a permissão 777. A saída seria uma lista de todos os arquivos com caminho completo.
Respostas:
Use find
:
find / -type f -perm 0777
Você também pode alterar as permissões ou a propriedade de todos os arquivos resultantes da find
execução usando a -exec
opção para evitar alterá-los manualmente. Exemplo: Em um servidor da web, você pode precisar conceder ao grupo a gravação de arquivos:
find / -type f -perm 0777 -exec chmod 775 {} \; -exec chgrp -R www {} \;