Desejo conceder permissão de execução para um script, mas não permissão de leitura, pois não quero que o usuário leia o conteúdo do script. Mas parece que não está funcionando, eu posto o que estou fazendo e buscando conselhos,
a demonstração do subdiretório pertence ao usuário raiz e ao grupo raiz,
Caso 1, faça executar + permissão de leitura, funciona
chmod 775 / home / yhd / demo / texto
O usuário yhd pode executar o comando de texto sem problemas
Caso 2, faça apenas permissão de execução, não funcionando
chmod 771 / home / yhd / demo / texto
O usuário yhn não pode executar o comando de texto e a mensagem de erro tem permissão negada
fonte
Não, não é possível: o intérprete precisa ler o script. O que @jcbermu significa é este: https://unix.stackexchange.com/questions/34202/can-a-script-be-executable-but-not-readable
fonte