포럼
nobody를 user로 바꾸려면 어떻게 해야 하는지 궁금합니다.
2012.02.22 04:12
처음이라 두렵네요.
여기도 질문 글 올리면 이동합니까?
이동하더라도 링크로 알려주고 해 주세요. 찾아갈 수 있도록.......
------------------------------------------------------------------------
현제 사용하는 호스팅사에서 권한을 풀어주어도 되돌아 갑니다.
특히 files 이하 cashe 폴드 같은 경우는 더 큰 문제이군요.
그래서 호스팅 사에 여러번 질문하고 의뢰했지만
결국 xe에서 수정해야 한다고 합니다.
XE 어디서 어떻게 수정해야 하는지 알 수가 없군요
웹에서 nodody 에서 user 로 바꾸는 방벙을 구합니다
user가 koabbey라고 한다면........
댓글 4
-
카르마
2012.02.22 12:39
-
레이딘
2012.02.22 13:26
해당 파일의 권한을 777이나 707로 생성하게 만들면 파일 소유자 변경 없이 해당 파일을 삭제하거나 수정할 수 있지만, 이게 모든 사용자들에게 파일 삭제/수정 권한을 줘 버리는 거라서 보안이 대단히 취약합니다. 그래서 XE에서 그렇게 안하는 거죠.
-
최기훈.
2012.02.22 14:10
방법이 아예 없는건 아닙니다.
웹호스팅사에서 suphp를 적용해주면됩니다.
-
우진홈
2012.02.22 16:16
저도 예전에 files 디렉토리 권한문제를 겪어 보았습니다. 캐시가 만들어지지 않아 정상적으로 XE를 운전할 수가 없었지요. 야간에 문제를 해결하기 위해 호스팅사에 유선으로 문의했는데 야간 담당자가 권한을 풀어 해결된 듯 했습니다. 하지만 익일 오전 근무자가 다시 제게 전화를 주어 files 디렉토리 권한은 nobody로 해야한다면서 권한을 잠그자 다시 XE를 운전할 수 없었습니다.(호스팅사가 제게 오히려 전화를 걸어 문제해결을 함께 고민했던 부분입니다.)
문제를 해결한 결론적인 방법은 호스팅사에서 해결해 주었습니다. XE뿐만 아니라 모든 CMS가 그렇게 사용하고 있고 호스팅사는 XE에 대해 얼마나 관심을 갖고 있느냐에 따라 쉽게 해결될 수 있는 문제입니다. 이것을 XE에서 해결하라고 넘기는 것은 그 회사가 XE에 대해 관심이 없거나 아직 노하우가 부족한 경우입니다.(XE 최적화 서버 지원) 사용자는 이러한 부분을 충분히 어필하고 요청하신 후에 여전히 문제가 지속되고, 반복 된다면 가장 간단한 의사표명은 XE를 사용하는데 충분한 지원이 가능한 회사로 계정을 이전하는 권리를 행사하는 것입니다. 이러한 문제에 절대로 고민하지 마십시오. XE는 훌륭한 도구입니다...^^
한마디로 방법이 없습니다.
웹서버인 아파치가 nobody로 동작합니다.
따라서 웹서버에서 만들어지는 모든 화일은 소유자가 nobody입니다.
XE 코어를 수정해서 퍼미션을 777이나 707로 생성되게 할 수는 있지만 가장 어리석은 방법입니다.