Corriger « Permission denied » sous Linux
Durée 6 min
Niveau Intermédiaire
Mis à jour
Linux attribue à chaque fichier un propriétaire et des droits de lecture (r), d'écriture (w) et d'exécution (x). L'erreur apparaît quand l'un de ces droits manque.
Lire les droits du fichier
ls -l script.sh
bashLe résultat ressemble à
-rw-r--r-- 1 root root: pas de x, donc pas d'exécution, et le fichier appartient à root.Rendre un script exécutable
chmod +x script.sh ./script.sh
bash