./ install_geographiclib_datasets.sh Разрешение отказано [дубликат]

На этот вопрос уже есть ответ здесь:

Я пытаюсь установить mavros в ros kinetic ubuntu 16.04, но не могу установить

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

Я пробовал:

sudo chmod -x ./install_geographiclib_datasets.sh

но это не так исправить это разрешение. что мне делать, чтобы это исправить ??

0
задан 10 January 2018 в 12:18

1 ответ

Тот факт, что вы должны были сделать sudo chmod -x ./install_geographiclib_datasets.sh, означает, что скрипт должен быть запущен с использованием sudo. И, как было сказано MichaelBay, команда chmod +x только добавляет бит execute к сценарию, но не меняет владельца, который будет определять, кто имеет разрешение на его выполнение.

Итак, запустите скрипт, как это sudo ./install_geographiclib_datasets.sh, и он должен идти хорошо.

Основываясь на великолепном наблюдении Муру, вам нужно перезапустить sudo chmod +x ./install_geographiclib_datasets.sh, так как sudo chmod -x убрал возможность выполнить этот скрипт.

1
ответ дан 10 January 2018 в 12:18

Другие вопросы по тегам:

Похожие вопросы: