Como posso verificar recursivamente as permissões em um determinado subdiretório?

Como posso verificar recursivamente as permissões em um determinado subdiretório?

Gostaria de verificar se nada em /foo/bar é chmod 777. Ou, alternativamente, gostaria de ter certeza de que nada em /foo/bar pertence ao usuário1 ou ao grupo1.

Existe alguma maneira de verificar recursivamente as permissões em um determinado subdiretório para garantir que não haja falhas de segurança?

Observe que não quero alterar todas as permissões para algo específico, nem quero alterar o proprietário para algo específico, portanto, um chmod ou chown recursivo não resolverá isso...

Obrigado!

Responder1

Isso mostrará tudo que corresponda a qualquer um dos critérios:

find /foo/bar \( -user user1 -o -group group1 -o -perm -777 \) -print

informação relacionada