我想运行一个小的测试程序,但如果我执行它,终端会显示:
./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
该程序存储在一个庞大的系统中,文件的可执行位无法在那里更改。
答案3
要解决 Geany 权限被拒绝错误,我需要做的就是指定我需要执行的文件的扩展名,在我的情况下,我想执行 python 编程文件,例如 *.py,然后我将其保存为 .py 并按 F5 执行该文件,权限被拒绝就消失了。