Разрешение Geany отклонено

Разрешение Geany отклонено

Я хотел запустить небольшую тестовую программу, но при ее запуске терминал выдает следующее:

./geany_run_script.sh: 5: ./geany_run_script.sh: ./main: Permission denied


------------------
(program exited with code: 126)
Press return to continue

решение1

Вы вызываете в своем скрипте другой файл/скрипт - ./main. Убедитесь, что у вас есть разрешение на выполнение этого файла (на самом деле это говорит о том, что код выхода: 126). Для этого выполните следующую команду:

chmod +x /path/to/main

решение2

Программа хранилась в системе fat, и исполняемый бит файлов там изменить невозможно.

решение3

Все, что мне нужно для устранения ошибки отказа в доступе Geany, — это указать расширение файла, который мне нужно выполнить. В моем случае я хочу выполнить файл программирования Python, например *.py, затем сохраняю его как .py и запускаю файл, нажав F5. Отказано в доступе исчезает.

Связанный контент