This problem has bugged me so much and I can't find a solution. Sorry in advance if it is a newbie question.Let's say I have a file called run.sh that contains:#! /bin/sh -xx-www-browser index.htmlAnd ls -l run.sh says:-rwxr-xr-x 1 myusername myusername 39 Jan  9 19:32 run.shAnd ./run.sh says:bash: ./run.sh: Permission deniedWhy does it not work? Why does sh -x run.sh work perfectly?More info, since it's not so easy apparentlyIf I do a sudo, it will not output an error, but won't do anything either.myusername@crunchbang:/mnt/data$ sudo ./run.sh[sudo] password for myusername: myusername@crunchbang:/mnt/data$ 
.sh file cannot be executed without explicitly calling sh
shell;permissions
The filesystem run.sh is on has been mounted noexec.