2009-04-30 5 views
1

내 호스트 Djangohosting은 원 클릭 Django 설치 프로그램을 사용할 때 기본적으로 내 Django 폴더에 대해 777을 넣습니다.내 서버에서 Django 폴더에 어떤 사용 권한을 사용해야합니까?

누구나 내 소스 코드를 볼 수 있기 때문에 안전한 지 여부는 확실하지 않습니다.

내 서버에서 장고 폴더에 어떤 사용 권한을 사용해야합니까?

+1

소스 코드의 복수는 소스 코드가 아니라 소스 코드입니다. – Dave

답변

5

컴퓨터의 파일에 액세스 할 수있는 사용자는 실제로 이러한 권한으로 파일을 변경할 수 있습니다. 많은 경우 웹 서버는 사용자의 uid와 다른 사용자 ID (uid)로 실행되므로 다른 사용자가 파일을 읽을 수있게하려는 경우가 많습니다. 이 점을 감안할 때 디렉토리에 755, 파일에 644의 권한이 필요할 것입니다.

유닉스 허가에 대한 자세한 설명은 here을 참조하십시오.

+0

설명 주셔서 감사합니다! –

+0

chmod를 사용하여 디렉토리의 사용 권한을 755로, 파일을 644로 재귀 적으로 변경할 수있는 방법이 있습니까? 나는 당신이 모든 것을 -R 옵션으로 바꿀 수 있다고 언급했다. 그러나 파일에만 적용하려고하면 디렉토리도 변경됩니다. –

+1

@Masi : 가정 해. 모든 하위 폴더 및 파일에 대한 사용 권한을 변경하려는 디렉토리입니다. chmod 755'find. -d d' chmod 644'find. -type f' – bryan

관련 문제