Ho installato Debian in VirtualBox (per vari esperimenti che di solito hanno rotto il mio sistema) e ho provato ad avviare lo script del componente aggiuntivo guest VirtualBox. Ho effettuato l'accesso come root e ho tentato di avviarlo autorun.sh
, ma ho ottenuto "Autorizzazione negata". ls -l
mostra che lo script ha diritti eseguibili.
Siamo spiacenti, non riesco a copiare l'output: VirtualBox non ha assolutamente alcun uso senza l'addon, poiché non funziona né una directory condivisa, né un blocco appunti condiviso. Ma solo per essere sicuro, ho copiato i diritti a mano:
#ls -l ./autorun.sh
-r-xr-xr-x 1 root root 6966 Mar 26 13:56 ./autorun.sh
All'inizio ho pensato che potrebbe essere che lo script esegua qualcosa che ha dato l'errore. Ho provato a sostituirlo /bin/sh
con qualcosa del genere #/pathtorealsh/sh -xv
, ma non ho ottenuto alcun output: sembra che lo script non possa nemmeno essere eseguito.
Non ho nemmeno idea di cosa potrebbe causarlo.
mount | grep noexec
?
noexec
set. Probabilmente puoi pubblicarlo come risposta; nel frattempo sto cercando di rimontarlo con i diritti di un dirigente. Hm, non sapevo nemmeno che il filesystem potesse avere un tale attributo.
sh ./autorun.sh
cosa succede?