Estou executando o script no diretório / tmp como você vê o resultado de ls é:
-rwxr-xr-x. 1 root root 1894 Feb 2 01:58 test.sh*
há .
após as permissões, o que indica que um contexto de segurança do SELinux se aplica a esse arquivo. então eu copiei o test.sh em outro diretório ...
o problema foi resolvido
Eu estava em um diretório em que poderia ser uma má ideia residir em executáveis
ls -l /
drwxrwxrwt. 8 root root 1024 Feb 2 07:44 tmp/
Estes também podem funcionar:
setenforce 0 | reboot
OR
echo 0 > /selinux/enforce | reboot
OR:
putting SELINUX=disabled in /etc/selinux/config and reboot (making sure to comment out anything in that file enabling selinux)
Status do SELINUX: sestatus