Parece que opatch
é um script. Ou seja, é um arquivo de texto que começa com #!
e lista seu interpretador (talvez /bin/sh
). Somente binários compilados (código diretamente executável) podem ser executados sem permissão de leitura. Para todos os scripts, não importa o intérprete ( sh
, python
, etc ...), o interpretador precisa abrir o arquivo, o que exige permissão de leitura e permissão de execução.