Looks like the issue was in fact with the fstab. A collegecolleague had me run mount
which showed that /dev/sda1
had noexec
applied to it. Changing the last line to:
/dev/sda1 /mnt/usb ext3 defaults,user,exec 0 3
and doing a restart fixed my problem.