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

Попробовали ли вы использовать скрипт для запуска приложения?

Что-то вроде:

#!/bin/bash cd /my/dir myprogram

Выберите скрипт вместо файла.

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

3 ответа

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

Итак, запустите сценарий

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

1
ответ дан 17 July 2018 в 23:27

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

Итак, запустите сценарий

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

1
ответ дан 24 July 2018 в 13:58

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

Итак, запустите сценарий

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

1
ответ дан 24 July 2018 в 17:02

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

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