Unix permissions define who can read (r), write (w) and execute (x) a file, separately for the owner, the group and others. ls -l displays them and chmod modifies them. A script must have the execute permission to be run.
Example
chmod +x script.sh
ls -l script.sh