Localiza todos os arquivos .php dentro dos diretórios com permissões graváveis

1

Estou procurando um comando linux para examinar todos os diretórios graváveis no servidor e mostrar arquivos .php e .html dentro deles.

Algo como:

find -type d -writable -exec find {} -iname '*.php' -o -iname '*.html' \;

10x!

    
por Deian 16.10.2015 / 23:20

2 respostas

0

Use find e uniq junto com sudo :

find / -type f -iname '*.php' -execdir sudo -u #UID -- bash -c 'test -w ./ && pwd' ';' |uniq

Substitua o UID por um ID de usuário inexistente, portanto, test -w só será verdadeiro com a permissão de gravação all .

    
por 17.10.2015 / 10:21
0

Basta substituir o -writable por -perm

find -type d -perm -a=w  -exec find {} -iname '*.php' -o -iname '*.html' \;
    
por 18.10.2015 / 10:22

Tags