Instalei o Debian no VirtualBox (para vários experimentos que geralmente interrompiam meu sistema) e tentei iniciar o script de complemento de convidado do VirtualBox. Entrei como root e tentei iniciar autorun.sh
, mas recebi a «Permissão negada». ls -l
mostra que o script tem direitos executáveis.
Desculpe, mas não posso copiar a saída - o VirtualBox não tem absolutamente nenhum uso sem o complemento, pois nem um diretório compartilhado nem uma área de transferência compartilhada funcionam. Mas, para ter certeza, copiei os direitos manualmente:
#ls -l ./autorun.sh
-r-xr-xr-x 1 root root 6966 Mar 26 13:56 ./autorun.sh
A princípio, pensei que o script executasse algo que deu o erro. Tentei substituir /bin/sh
por algo como #/pathtorealsh/sh -xv
, mas não obtive saída - parece que o script nem pode ser executado.
Eu nem tenho uma idéia do que poderia causar isso.
mount | grep noexec
?
noexec
conjunto. Provavelmente você pode publicá-lo como resposta; Enquanto isso, estou tentando remontar com direitos de execução. Humm, eu nem sabia que o sistema de arquivos poderia ter esse atributo.
sh ./autorun.sh
que acontece?