웹에서 mkdir로 폴더 생서시 소유권 관련

웹에서 mkdir로 폴더 생서시 소유권 관련

QA

웹에서 mkdir로 폴더 생서시 소유권 관련

답변 2

본문

안녕하세요? 

현재 가상서버를 사용해 그누보드를 홈페이지를 운영중인데요. 


사용자는 aaa 인데 mkdir로 폴더 생성을 하면 소유권이 apache.apache로 생성이 되네요.

이걸 사용자 명으로 자동 생성되도록 하는 방법이 있을 까요?



이 질문에 댓글 쓰기 :

답변 2

apache 가 웹을 구동시키는 프로세스 같고
그에따라 웹에 의해 생성되는 리소스도
동일한 권한을 따라가는것이 정상입니다.
(보통 apache / nginx / nobody 정도가 많이 사용됩니다.)

소유자를 디렉토리 유저로 변경하기 위해서는
apache 와 aaa(디렉토리 유저) 의 권한 레벨이 동일하면 될수 없고, 되어서도 안됩니다.

가능하게 하려면 apache 의 권한 레벨을
root 와 같이 슈퍼유저(관리자) 권한 레벨로 해주어야 합니다.

또는 내부에서 권한 컨트롤이 가능하도록 하는 스크립트가 필수불가결하게 됩니다.

다만 이러한 방법을 추구하게 되면 웹을 관리하는 프로세스가 탈취될경우 보안 문제가 발생할 여지가 높아진다는 사실을 명심하세요.

원하시는 작업은 그대로는 불가능합니다. ^^


apache  가 만든 디렉토리를 aaa 를 비롯한 다른 사용자가 하는 권한을 결정한뒤에


해당 권한에 맞에 apache 의 /etc/profile 에 umask 관련 설정을 추가하면 원하는 동작으로 수행할수 있겠네요



답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1
© SIRSOFT
현재 페이지 제일 처음으로