Não. Para executar o script, um tem para poder lê-lo.
Se eu der permissão de execução para um script de shell, mas não permissão de leitura para outros, eles não poderão executar o script. Existe uma maneira que os usuários possam executar um script, mas não ver o seu conteúdo?
Não. Para executar o script, um tem para poder lê-lo.