Bash and sh get preferential treament with binary payloads
If I make a text file with a shebang other than #!/bin/bash or #!/bin/sh and then attach a binary payload to it nautilus refuses to acknowledge it as an executable even though it has the executable filesystem permission. Files with the same shebang that are all text don't exhibit the issue.
Edited by Scoopta