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

프로그램은 뚱뚱한 시스템에 저장되었으며 파일의 실행 비트는 그곳에서 변경할 수 없습니다.

답변3

Geany 권한 거부 오류를 해결하기 위해 필요한 것은 실행해야 하는 파일의 확장자를 지정하는 것뿐입니다. 제 경우에는 Python 프로그래밍 파일(예: *.py)을 실행하고 싶습니다. 그런 다음 .py를 저장하고 F5를 눌러 파일을 실행합니다. 허가가 거부되었습니다.

관련 정보