Instalé Debian en VirtualBox (para varios experimentos que generalmente dañaban mi sistema) e intenté iniciar el script de complemento invitado de VirtualBox. Me conecté como root e intenté iniciarlo autorun.sh
, pero recibí el «Permiso denegado». ls -l
muestra que el script tiene derechos ejecutables.
Lo sentimos, no puedo copiar la salida: VirtualBox no tiene ningún uso sin el complemento, ya que ni un directorio compartido ni un portapapeles compartido funcionan. Pero solo para que esté seguro, copié los derechos a mano:
#ls -l ./autorun.sh
-r-xr-xr-x 1 root root 6966 Mar 26 13:56 ./autorun.sh
Al principio pensé que puede ser que el script ejecute algo que dio el error. Traté de reemplazarlo /bin/sh
con algo como #/pathtorealsh/sh -xv
, pero no obtuve salida, parece que el script ni siquiera se puede ejecutar.
Ni siquiera tengo una idea de qué podría causarlo.
mount | grep noexec
?
noexec
set. Probablemente puedas publicarlo como respuesta; Mientras tanto, estoy tratando de volver a montarlo con los derechos de un ejecutivo. Hm, ni siquiera sabía que el sistema de archivos podría tener ese atributo.
sh ./autorun.sh
¿qué sucede?