./setup.sh Permissão negada

1

Qual é o problema nisso? Eu trabalho no xubuntu x86_x64 Eu recebo o seguinte erro ao tentar executar o install_bin:

mohamed@mohamed:~/Desktop/installer_v3.0$ ls 
batch_installer  install_bin  installer  install.now  setup.sh 
mohamed@mohamed:~/Desktop/installer_v3.0$ ls -l
total 44
-rw-rw-rw-  1 mohamed mohamed 8533 Jan 24  2013 batch_installer 
drwxrwxrwx 13 mohamed mohamed 4096 Feb  9 19:29 install_bin
-rw-rw-rw-  1 mohamed mohamed 9179 Jan 24  2013 installer
-rwxrwxrwx  1 mohamed mohamed 9179 Jan 24  2013 install.now
-rwxrwxrwx  1 mohamed mohamed  497 Jan 24  2013 setup.sh     
mohamed@mohamed:~/Desktop/installer_v3.0$ ./setup.sh  
/home/mohamed/Desktop/installer_v3.0/installer: Permission denied. 
mohamed@mohamed:~/Desktop/installer_v3.0$
    
por user246638 10.02.2014 / 10:46

3 respostas

1

A mensagem de erro é bem clara em relação ao erro:

/home/mohamed/Desktop/installer_v3.0/installer: Permission denied.

Ele está tentando executar o arquivo chamado installer , mas installer não tem o bit de execução definido, como pode ser visto na saída ls -l .

-rw-rw-rw-  1 mohamed mohamed 9179 Jan 24  2013 installer

então

chmod 755 installer

e tente novamente.

    
por geirha 10.02.2014 / 11:01
1

Descobri que você é novo no askubuntu. então vou começar pulando para o comando sudo.

tente

sudo sh setup.sh

Deve funcionar porque o seu script setup.sh está usando o instalador também

sudo deve funcionar, mas você pode fazer do outro jeito (maneira correta - como a outra resposta de @geirha):

sudo chmod +x installer

e, em seguida, execute o setup.sh como estava tentando

./setup.sh
    
por kamil 10.02.2014 / 10:56
-1

Você já tentou isso:

sudo bash
sudo su
sudo sh /.setup.sh
~/desktop/installer3.0$ ls

e então pode funcionar bem assim.

    
por Michael 23.08.2015 / 16:21