[급질] 퍼미션 관련..(아파치)

jinushun의 이미지

안녕하세요..
날씨가 많이 추워졌군요 감기 조심하세요.

레드햇 9 에 디폴트로 있던 httpd 사용시에는 ps 때려보면

웹 실행자가 apache 로 나옵니다.

따라서 웹에 접속한 사람이 파일을 만들거나 (물론 웹상에서 파일 만드는 부분이 있을때) 할때 그 파일은 user 와 group 이 apache
로 나옵니다.

그런데 -_-'

오라클때문에 아파치 새로깔았는데.

루트로 실행하니 nobody 로 실행한 걸로 나오더군요.

별 개의치않고 생성될 파일이 생길 디렉토리가 속한 그룹에 nobody 를

추가했습니다.

그런데 퍼미션에러로 인해 파일 생성을 못하더군요.

왜그럴까요??

답변 바랍니다. ㅜㅜ 급해용.

jinushun의 이미지

httpd.conf 에 실행 자를 줄수가 있군요

apache 로 줬더니 문제없이 됩니다.

근데왜 그룹에 nobody 를 추가했는데 안되지 -_-

혹 의견있으신분 주십시오.

수고하세요

----------------------------
www.nate.com
----------------------------

익명 사용자의 이미지

nobody 와 apache 가 UID 값이 다르기 때문입니다.