묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xe 폴더의 files 속의 cache 권한을 777 로 바꿨는데 다시 되돌려야 할까요?
2010.01.27 14:08
XE 1.2 버전을 사용하다가 1.4 버전으로 업그레이드를 위하여 어떤분이 올리신 방법대로 업그레이드를 진행하였습니다.
진행하는 절차중에 기존 files 의 cache 폴더를 지우는 과정이 있었는데요.
아시다시피 files 폴더를 포함한 그 폴더의 하위 폴더인 cache 도 설치시 권한이 모두 755? 로 되어 있어서 삭제가 되지 않습니다.
그래서 소개하는 방법이
<?exec("chmod -R 777 ./files");?>
위의 소스를 php 파일로 만들어서 xe 폴더에 넣고 해당 php 파일을 실행시켜 files의 권한을 777로 만들고,
<?
$cmd = `chmod -R 777 cache/`;
echo "$cmd";
echo "ok";
?>
위의 소스를 또다른 php 파일로 만들어서 xe/files 폴더에 넣고 해당 php 파일을 실행시켜 cache의 권한을 777로 만든 후,
cache 폴더를 삭제하는 방법을 따라했습니다.
그뒤 업데이트후 캐쉬파일재생성 버튼을 눌러 cache 폴더와 파일이 재생성 되었는데요,
위의 방법대로 기존에 files 와 cache에 설정된 권한을 제가 임의로 777 로 변경하였는데
제가 임의로 변경한 해당 폴더들의 권한을 원래대로 되돌려야 할까요?
(777 권한이 files와 cache에 설정되면 해킹염려나 보안이 뚫리지는 않는지 염려됩니다.)
제가 임의로 777로 변경한 files 폴더와 cache 폴더의 권한을 되돌릴 필요가 있는지,
제가 임의로 777로 변경한 files 폴더와 cache 폴더의 권한을 되돌릴 필요가 있는지,
되돌릴 필요가 있다면 무슨 권한으로 되돌리는지(755..? 707..? 모르겠습니다..ㅠㅠ;;;) 답변부탁드립니다.
굳이 되돌리지 않아도
캐쉬파일재생성을 누르면 자동으로 nobody / apache 권한으로 변경됩니다.
그래서 FTP 나 SSH 에서 삭제시도 하면 또 권한 없단 말 나올꺼에요.