Résoudre l'erreur d'autorisation refusée dans Linux Bash
Cet article présentera la cause de l’erreur d’autorisation refusée dans Linux Bash et comment la résoudre.
Cette erreur est causée par le fait que le fichier n’a pas la permission exécuter
. Nous pouvons modifier les autorisations en utilisant la commande chmod
.
Vous trouverez ci-dessous le contenu du fichier bash que nous utiliserons dans cet exemple. Enregistrez-le sous example.sh
.
echo "Hello, World!"
Exécuter des fichiers Bash sous Linux
Tout d’abord, essayez d’exécuter le fichier. Nous obtenons l’erreur Permission refusée
.
Vérifions les permissions de notre fichier.
ls -l example.sh
r
est pour la lecturew
est pour écrire- nous avons besoin de
x
pour exécuter
Modifier l’autorisation de fichier avec la commande chmod
La commande chmod
modifie les bits du mode fichier. Nous pouvons ajouter la permission exécuter
au fichier avec cette commande.
sudo chmod +x example.sh
Après cela, nous pouvons exécuter le fichier.
./example.sh
Au lieu d’ajouter la permission exécuter
à tout le monde, nous ne pouvons l’ajouter qu’à l’utilisateur.
sudo chmod u+x example.sh
Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.
LinkedIn