Talvez o seu sistema de arquivos esteja montado com noexec
conjunto de opções, para que você não possa executar nenhum arquivo executável. Da documentação mount :
noexec
Do not allow direct execution of any binaries on the mounted filesystem. (Until recently it was possible to run binaries anyway using a command like /lib/ld*.so /mnt/binary. This trick fails since Linux 2.4.25 / 2.6.0.)
Tente:
mount | grep noexec
Em seguida, verifique se o seu sistema de arquivos está listado na saída.
Se sim, você pode resolver este problema, re-montando o sistema de arquivos com a opção exec
:
mount -o remount,exec filesystem