/etc/fstab#
If you are ever unable to execute a script even though it already has the right permissions and the execute bit is set, the filesystem is probably mounted with noexec.

$ mount | grep noexec
$ nano /etc/fstab
$ # remove no exec from the dir
$ mount -o remount /home