En shell tu peux tester directement si tu as le droit en lecture ou pas sur un fichier via l'option -r du test.
Sinon dans le find tu as l'option -perm : par exemple -perm -o=r te retourne tous les fichiers ou le owner a les droits en lecture. Après, j'ai pas trouvé le moyen d'inverser le test (j'ai pas cherché longtemps non plus ), donc il te faudra peut-être comparer avec les listes globales des fichiers pour trouver les manquants (la commande comm fait ça très bien).
Toujours dans le find, avec le printf tu peux afficher les droits du fichier en octal (%m du printf) => Si le nombre est inférieur à 400 forcément le propriétaire n'a pas les accès en lecture. Gaffe au setuid et compagnie par contre, un fichier en 4111 n'a pas les droits en lecture.
Message édité par Nukolau le 09-12-2013 à 14:16:25