Les permissions Unix définissent qui peut lire (r), écrire (w) et exécuter (x) un fichier, séparément pour le propriétaire, le groupe et les autres. ls -l les affiche et chmod les modifie. Un script doit avoir la permission d'exécution pour être lancé.
Exemple
chmod +x script.sh
ls -l script.sh