Eu usaria algo assim:
find . ! -perm -u=r ! -perm -u=w ! -perm -u=x -ls
Ou se você preferir a notação octal:
find . ! -perm -400 ! -perm -200 ! -perm -100 -ls
Infelizmente, não faço ideia de como considerá-lo como uma opção -perm
.
Essa sintaxe acima é padrão, exceto pela -ls
part (comum, mas não POSIX), que você pode substituir com -exec ls -disl {} +
em sistemas em que find
não suporta -ls
para obter uma saída semelhante.