config.php 파일 권한 문의드립니다.
본문
안녕하세요 선배님들
config.php는 보통 권한이 몇으로 되어 있나요 ?
전 664로 되어 있거든요. 이걸 707 또는 777로 변경해도 괜찮은가요 ?
답변 6
프로젝트에서 해당 파일을 수정해야 하는 경우( 설치 과정 중 설정 변경 )에만
수정 권한이 일시적으로 필요할 뿐입니다.
이 점을 고려해 파일을 수정해야 할 필요가 있을 때만
644 또는 600으로 변경 후 파일을 수정하시고
운영 환경에서는 444 설정을 하시기를 권장합니다.
※ 서버의 root 권한이 있으시면, 'config.php 퍼미션 400 설정'이 최상의 설정입니다.
- '웹 서버 사용자'를 확인하여 config.php 사용자를 '웹 서버 사용자'로 지정 후,
퍼미션을 400으로 지정하시면 최상의 보안이 될 것입니다.
※ 피치 못해 777 사용을 하고자 하시면,
그누보드 '문서 루트'를 벗어난, 서버의 특정 디렉터리로 옮겨서 사용하셔도 됩니다.
- common.php 수정 필수, (약 56번째 줄)
// . . .
include_once($g5_path['path'].'/config.php'); // 설정 파일
// . . .
config.php는 파일 소유자만 쓰기 필요하고 그외는 필요 없으므로, 644가 적당할 듯 합니다.
파일 권한 함부로 바꾸면 안되요 왜냐면 권한 644로 해야되요
해킹문제도 있고 권한 기본적으로 644이에요
권한을 변경하는건 위험합니다.
왜 변경을 하실려는건가요?
config.php 파일은 권한을 변경하는걸 추천드리지 않습니다.
저도 444 추천하고 갑니다.