se um arquivo não for executável, você receberá este erro, mesmo com privilégios administrativos. torne seu script executável e deve funcionar
[root@boscos gryphius]# echo 'echo hello world!' > mytestscript.sh
[root@boscos gryphius]# ./mytestscript.sh
bash: ./mytestscript.sh: Permission denied
[root@boscos gryphius]# chmod 755 mytestscript.sh
[root@boscos gryphius]# ./mytestscript.sh
hello world!