2010-08-12 11 views
0

안녕하세요. 파일 사용 권한과 관련하여 질문이 있습니다.파일 사용 권한

필자가 쓰기 권한이있는 특정 오류를 트래핑하는 "logfile.log"를 말하도록 허용하는 로그 파일을 만들었습니다. 나는이 권한을 777로 설정했습니다.하지만 이렇게하면 누구에게나 액세스 할 수 있습니다. 브라우저를 통해 읽으십시오.

어떻게이 문제를 해결할 수 있습니까?

감사

+0

웹 서버 경로에 어딘가에 넣지 않으시겠습니까? IE : /var/log/mywebserver/logfile.log에 넣으십시오. PHP는 아파치 웹 서버에 연결할 수 있습니까? ~ ~ 말하자면, 당신은이 접근법을 시도 했습니까? – jcolebrand

+0

나는이 팁을 주셔서 감사합니다. 웹 서버 밖에서 내 호스트에 파일을 저장할 수 있다는 것을 알지 못했습니다. – chicane007

+0

~ 글쎄, 서버 설정 방법에 달려 있습니다 ... 호스팅 제공 업체를 사용하고 있습니까? 당신은 그 (것)들과 유효한 무슨을에 검사해야한다. 하지만 호스트 된 경우/var/log에있는 로그 파일을 열면 불평하지 않을 것입니다. (팁 : @drachenstern을 추가하면 ME가 귀하의 댓글을 더 빨리 볼 수 있습니다.이 코멘트의 선두에 @ chicane007을 삽입하는 방법과 같이 환영받는 방법 ... 팁 ... StackOverflow에 오신 것을 환영합니다 ...) 또한 : 당신은 http://serverfault.com을 보았습니까? – jcolebrand

답변

3

로그 파일은 웹 서버에 의해 게재 된 디렉토리 안에 않을 것입니다.

또한 모드 777은 시스템의 로그 파일 에 로그 파일을 쓸 수있게하고 실행 가능하게 만듭니다. 더 정상적인 모드는 644 또는 600 비트 (실제로는 2 비트)보다 편집증적인 것입니다.

+0

또는 7 비트 이상 편집 됨 –

+0

나는 2 바이트 더 편집증 적이라고 생각할 것입니다 ... – jcolebrand

+0

OK이 파일을 웹 서버 외부에 저장합니다. 디렉토리에 있지만, 777 파일은 그 파일에 쓰지 않을 것입니다. 644 또는 600을 시도해도 파일에 기록되지 않습니다 ... 감사합니다! – chicane007