Acabei de instalar o Kali Linux (Debian) em uma VM do VirtualBox. Quero instalar as VBOX Additions que permitirão que eu configure coisas como resolução de tela (espero).
Meu problema está executando o script de instalação. Sou root, modifiquei tudo, tenho os direitos para executar o script, mas ainda recebo 'Permission Denied'. Eu tentei com o sudo também.
Verifique a tela abaixo:
linux
virtualbox
permissions
user2018084
fonte
fonte
Respostas:
Pode ser que o
/media/cdrom0
sistema de arquivos tenha onoexec
sinalizador definido. Você pode verificar isso com:Se houver
noexec
entre parênteses, os arquivos no sistema de arquivos não serão executáveis. (como(noexec,nosuid,nodev)
)Você pode tentar remontar o sistema de arquivos com o
exec
sinalizador:Como alternativa, você pode copiar todos os arquivos para o disco e executar os scripts a partir daí.
fonte
bash < ./autorun.sh
também deve funcionar.sh autorun.sh
é mais comumente usado.build-essential
,module-assistant
e cabeçalhos do kernel. Aqui há um bom resumo das coisas a fazer paraVBoxLinuxAdditions.run
jogar bem.O arquivo que você deseja executar é
VBoxLinuxAdditions.run
o nome dos arquivosrunasroot.sh
eautorun.sh
retornará esse erro mesmo se você alterar os atributos.Depois de copiar o conteúdo da ISO de adições de convidado para uma pasta na máquina convidada, se aparecer em texto verde quando listado em um terminal, ele já poderá ser executado. Caso contrário, você pode digitar em um terminal depois de navegar para o diretório em que salvou os arquivos na máquina convidada.
chmod -x VBoxLinuxAdditions.run
ou clique com o botão direito do mouse e selecione propriedades, selecione a guia permissões e clique na caixa de seleção executar - permita a execução como um programa.fonte
O problema é devido à permissão não definida como executável para corrigir isso
CORREÇÃO 1
COPIAR O EXECUTÁVEL PARA O DIRETÓRIO DE CASA E ENTÃO EXECUTAR ESTES COMANDOS
deve funcionar ..
Fix 2
fonte