Encontre os arquivos e diretórios graváveis de um usuário [duplicados]

12

Como posso determinar todos os arquivos e pastas para os quais o usuário pode gravar? O usuário é nobody . Algum script no bash ou python, talvez? Estou usando o Ubuntu 11.04

    
por ren 11.10.2011 / 17:22

1 resposta

14
find / '(' -type f -or -type d ')' \
       '(' '(' -user  nobody -perm -u=w ')' -or \
           '(' -group nobody -perm -g=w ')' -or \
           '('               -perm -o=w ')' ')' -print

Isto irá encontrar todos os arquivos e diretórios pertencentes a nobody que são graváveis pelo seu dono, ou que pertençam ao grupo nobody que são grupos graváveis, assim como todos os arquivos ou diretórios que podem ser gravados por qualquer pessoa. / p>     

por 11.10.2011 / 17:31