메뉴얼에
몇개 폴더 퍼미션이 775로 변경하라고 할때 하위폴더나 하위폴더 파일까지 모두 775로 변경하라는 뜻일까요?
아니면 해당 폴도면 775고 나머지는 755인 경우 그대로 두는것이 맞는지요?
기본적인것인데 애를 먹고 있습니다.
PHP | PHP 8.1 |
---|---|
CMS | 기타 |
메뉴얼에
몇개 폴더 퍼미션이 775로 변경하라고 할때 하위폴더나 하위폴더 파일까지 모두 775로 변경하라는 뜻일까요?
아니면 해당 폴도면 775고 나머지는 755인 경우 그대로 두는것이 맞는지요?
기본적인것인데 애를 먹고 있습니다.
요즘 리눅스 서버 기본값은 각 계정의 홈 폴더 퍼미션을 750으로 주는 추세이더군요. 이렇게 하면 하위 폴더나 파일의 퍼미션을 엄격하게 제한하지 않아도 다른 계정들은 얼씬도 못하게 됩니다.
서버 셋팅시 꼭 필요한 웹서비스에만 그룹 권한을 주고, 쓰기가 필요한 곳은 사용자가 77x로 변경하면 되니까 라이믹스처럼 서버 관리자가 아닌 사이트 운영자가 직접 건드려야 하는 시스템에서 무척 편리합니다.^^
1. 빈 폴더가 아니라면, 하위폴더와 파일까지 모두 변경하는 것이 원칙입니다. 단, 폴더는 홀수(예: 775), 파일은 하나씩 빼서 짝수(예: 664)로 맞추는 것이 원칙입니다. 일반 파일에 홀수 퍼미션을 주면 실행 가능하게 되어서 보안상 안 좋을 수 있어요.
2. 위의 내용과는 별도로, 퍼미션을 변경하라고 하는 프로그램은 기본적으로 잘못 만들어진 것이라고 생각하면 됩니다. 님 서버의 권한 체계가 어떻게 되어 있는지 지가 어떻게 알고 775로 해라, 777로 해라, 707로 해라, 아주 지랄이 풍년이예요. 많은 사람이 사용하는 국내 주요 호스팅사들도 퍼미션 체계가 모두 제각각이고, 심지어 해외는 10여년 전부터 퍼미션 변경이 아예 필요없습니다.