2013-07-01 3 views
1

최근에 새로운 Django 앱을 설치하고 (Apache를 사용하는) 설치 프로그램에서 디렉토리에 "x"권한이 설정되어 있지 않으면 미디어 디렉토리가 파일을 제공하지 않습니다. www 데이터 그룹에).Django 미디어 디렉토리에 실행 권한이 필요합니다.

이미지가 실행 권한이있는 직접적인 이유가 없으므로 (정상적인 보안 위험이있는 것처럼 보임) 정상적인 동작인지 확실하지 않습니다. 나는 무엇을 잘못 했는가? 디렉토리에 전자에게 x ecute 설정

+0

django를 통해 파일을 제공합니까? 아파치가 처리하고 있습니까? – Jingo

+0

내가 아는 한, 그것은 아파치를 통과한다. urls.py의 어떤 줄도 미디어 파일을 제공하지 않습니다. –

답변

1

파일x 매우 다른 무언가를 의미한다. excellent answer over at Unix.SE

에서

리눅스의 디렉토리에 대한 권한을 적용, 권한 비트는 일반 파일에 다른 의미를 가지고있다. [...] 비트를 실행

  • 영향을받는 사용자가

디렉토리에 x 설정 내부의 디렉토리 및 액세스 파일과 디렉토리를 입력 할 수있는 것은 아니에요 (것 같다 보안 전문가) 양성, 그리고 분명히 필요하므로 걱정할 필요가 없습니다. 파일의 x은 피해야 할 대상입니다.

관련 문제