J'ai un disque de stockage que je monte normalement en cliquant simplement sur le disque dans le navigateur de fichiers. Cependant, je veux pouvoir exécuter quelques scripts bash à partir de ce lecteur. Lorsque j'essaie ./script.sh
, je reçois une autorisation refusée. Comment puis-je le configurer pour pouvoir exécuter des scripts à partir de ce lecteur?
Il existe un moyen simple de contourner le problème, à la place de ./script.sh
,
sh script.sh
Ou
bash script.sh
Vous devez vérifier la première ligne de script.sh pour savoir quel shell utiliser.
Monter avec la ligne de commande, vous pouvez utiliser l’option exec
comme suit
mount -o exec <device> <mount-point/path>
mount -o exec /dev/cdrom /mnt/cdrom
Si le disque est monté automatiquement, vous devrez d'abord le désinstaller (et non l'éjecter) avec le gestionnaire de fichiers.
Ceci est la manière compliquée et répond dans ceci post .