2012-04-30 4 views
-1

Fedora 14를 사용하고 backtick 운영자를 사용하여 PHP 스크립트에서 C 프로그램을 실행하려고했습니다.C exe 파일을 실행할 때 php 사용 권한이 거부되었습니다.

이것은 permission denied이지만 다른 bash 명령에서도 작동합니다. test.sh; 그것은 ls -lrt만을 포함합니다.

test.sha.out 모두 사용 권한이 있으며 둘 다 아파치 사용자에게 속합니다.

참고 : 명령 줄에서 정상적으로 실행되며 브라우저에서 액세스 할 때 권한이 거부됩니다.

+0

리눅스 환경에서'.exe' 파일입니까? –

+2

코드를 잘 보도록합시다! – freshnode

답변

0

답변 해 주셔서 감사합니다. SELinux를 비활성화하여 문제를 해결했습니다.

2

실행 파일을위한 새로운 파일 컨텍스트와 httpd가이 컨텍스트로 표시된 파일을 실행할 수있는 전환을 만들어야합니다.

+0

만드는 방법, 모든 예 – abubacker

관련 문제