Python 스크립트 shebang 동작

Python 스크립트 shebang 동작

나는 다음 shebang #!/usr/bin/python 스크립트 권한을 가진 Python 스크립트를 가지고 있습니다. -rwxrwxrwx. 1 user user 709 script.py스크립트의 소유자는 스크립트를 실행하는 데 사용하는 것과 동일한 사용자입니다.

왜 런타임에 권한이 거부되는지 이해가 안 되지만 사용하거나 ./script.py실행할 수는 있습니다. 내가 무엇을 놓치고 있나요?python script.py/usr/bin/python script.py

Linux 배포판은 RedHat 6입니다.

답변1

스크립트가 있는 파일 시스템은 "NOEXEC" 플래그로 마운트됩니다./dev/mapper/systemvg-home on /home type ext4 (rw,noexec,nosuid,nodev)

관련 정보