./install_geographiclib_datasets.sh Permissão negada [duplicada]

0

eu tento instalar mavros no ros cinético ubuntu 16.04, mas não consigo instalar

$ ./install_geographiclib_datasets.sh
bash: ./install_geographiclib_datasets.sh: Permission denied

Eu tentei:

sudo chmod -x ./install_geographiclib_datasets.sh

mas não conserta essa permissão. o que devo fazer para corrigir isso ??

    
por Fikih Muhamad 10.01.2018 / 09:12

1 resposta

1

O fato de você ter que fazer sudo chmod -x ./install_geographiclib_datasets.sh significa que o script deve ser executado usando sudo . E como foi dito por MichaelBay, o comando chmod +x apenas adiciona o execute bit ao script, mas não altera a propriedade que determinará quem tem permissão para executá-lo.

Então, execute o script como sudo ./install_geographiclib_datasets.sh e ele deve funcionar bem.

Com base na esplêndida observação de Muru, você precisa executar novamente o sudo chmod +x ./install_geographiclib_datasets.sh , pois sudo chmod -x removeu a capacidade de executar esse script.

    
por George Udosen 10.01.2018 / 10:15