J'ai installé Debian dans VirtualBox (pour diverses expériences qui ont généralement cassé mon système) et j'ai essayé de lancer le script du module complémentaire invité VirtualBox. Je me suis connecté en tant que root et j'ai essayé de lancer autorun.sh
, mais j'ai obtenu «Autorisation refusée». ls -l
montre que le script a des droits exécutables.
Désolé, je ne peux pas copier la sortie - VirtualBox n'a absolument aucune utilité sans l'addon, car ni un répertoire partagé, ni un presse-papiers partagé ne fonctionnent. Mais juste pour que vous soyez sûr, j'ai copié les droits à la main:
#ls -l ./autorun.sh
-r-xr-xr-x 1 root root 6966 Mar 26 13:56 ./autorun.sh
Au début, je pensais que le script pouvait exécuter quelque chose qui donnait l'erreur. J'ai essayé de remplacer /bin/sh
par quelque chose comme #/pathtorealsh/sh -xv
, mais je n'ai eu aucune sortie - il semble que le script ne puisse même pas être exécuté.
Je n'ai même aucune idée de ce qui pourrait en être la cause.
mount | grep noexec
?
noexec
ensemble. Vous pouvez probablement le poster comme réponse; en attendant j'essaye de le remonter avec un droit d'exécution. Hm, je ne savais même pas que le système de fichiers pouvait avoir un tel attribut.
sh ./autorun.sh
ce qui se passe?