Eu acredito:
find / -type f -perm 0777
É possível visualizar todos os arquivos no servidor com uma permissão específica?
Eu sei que a resposta anterior foi aceita, mas eu queria postar este " administrador de advertências ". -perm 0777
corresponde a essa combinação exata. Os arquivos setuid
/ setgid
são especiais, então eu uso -perm -777
para incluir também:
-----[ 19:19:33 ] (!4054) [ :-) ] janmoesen@purplepixelhost ~/bar
$ for x in *; do printf "%4d %s\n" "$(stat -c %a "$x")" "$(ls -dalF "$x")"; done
777 -rwxrwxrwx 1 janmoesen janmoesen 0 2010-03-19 19:17 all-777*
644 -rw-r--r-- 1 janmoesen janmoesen 0 2010-03-19 19:17 normal-644
2777 -rwxrwsrwx 1 janmoesen janmoesen 0 2010-03-19 19:17 sgid-777*
4777 -rwsrwxrwx 1 janmoesen janmoesen 0 2010-03-19 19:17 suid-777*
-----[ 19:21:34 ] (!4054) [ :-) ] janmoesen@purplepixelhost ~/bar
$ find . -type f -perm 0777
./all-777
-----[ 19:21:37 ] (!4054) [ :-) ] janmoesen@purplepixelhost ~/bar
$ find . -type f -perm -777
./all-777
./suid-777
./sgid-777
Sua pergunta não está clara. Você diz 'ver', mas eu acho que você quer dizer 'encontrar'.
Você quer ENCONTRAR todos os arquivos com uma permissão específica? Isso seria algo como:
find . -type f -perm 777
Isso localizaria todos os arquivos que eram legíveis, graváveis e executáveis por todos os usuários no sistema.
Veja alguns exemplos no link
Tags permissions linux