2012-11-14 4 views
0

는/오직 JPG, JPEG, PNG, GIF와 같은 사진입니다 어떤 공명을 누군가 script.php 같은 스크립트를 업로드 할 수없는 경우 해당 스크립트를 실행할 수 없습니다! 더 스크립트가 우분투에서 해고 (실행) 할 수있는비 실행 파일 폴더

그래서 폴더를 만들어? 권한 666 또는 644가 있어야한다고 생각하지만 맞는지 확실하지 않습니다.

+0

개별 파일은 실행 여부가 아니라 폴더 할 수 있는지 여부를 결정합니다. 또한 전체 파일 시스템에서 파일 실행을 비활성화 할 수 있지만 파일 시스템 내의 개별 폴더에있는 파일에서는 비활성화 할 수 없습니다. 다시 말하지만 웹 서버를 통해 제공되는 파일에 대해 이야기 할 수 있습니다. 이는 서로 다른 entierley입니다. – nos

답변

0

아니라, PHP 파일은 실행되지 않습니다 (그것이 PHP 모듈에 의해 읽은) 그래서 당신은 X 비트를 해제 저장하지 있습니다.

file-suffix에서 업로드를 필터링해야합니다.

+0

그런 일을하고 있지만, 누군가 그것을 해킹하고 스크립트를 업로드 할 수 있습니까? – user1405338

0

업로드 디렉토리에서 스크립트를 실행하지 않도록 웹 서버를 구성해야합니다. 그래서 당신은 그 해당 폴더에 배치 파일을 실행할 수 없습니다 폴더를 만들 수 없습니다 - 리눅스에