data폴더 퍼미션. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

data폴더 퍼미션. 정보

data폴더 퍼미션.

본문

data폴더 퍼미션은 어떻게 설정하지요?
설정하는 법은 아는데 707으로 해야되는지 그런 구체적인것을 모르겠어서요..

댓글 전체

$dir_arr = array ("../extend",
                  "../data",
                  "../data/file",
                  "../data/log",
                  "../data/member",
                  "../data/session",
                  "../data/$g4[cheditor4]",
                  "../data/$g4[editor]");
for ($i=0; $i<count($dir_arr); $i++)
{
    @mkdir($dir_arr[$i], 0707);
    @chmod($dir_arr[$i], 0707);

    // 디렉토리에 있는 파일의 목록을 보이지 않게 한다.
    $file = $dir_arr[$i] . "/index.php";
    $f = @fopen($file, "w");
    @fwrite($f, "");
    @fclose($f);
    @chmod($file, 0606);
}
/install/install_db.php
소스 보시면 어떻게 설정하는지 알 수 있을거에요.
data 폴더를  707로 하는 이유는 보안때문입니다.

첫번째 7 은  root 계정의 읽기 , 쓰기 , 실행
두번째 7 은 회원(서버계정)의 읽기 , 쓰기 , 실행
세번째 7 은 비회원의 읽기 , 쓰기 , 실행

다시 말해서 ,,, 두번째의 권한을  0 으로 변경함으로  서버를 함께 사용하는 다른 계정의 유저가
내부에서 내 폴더에 파일을 불법적으로 탈취(?)하지 못하게 하기 위해서... 입니다.

통상 서버에 설치된 보안솔루션에 잘 작동하므로  777 로 해도 별문제는 없지만.. 그래도 혹시 모르니
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT