테스트 사이트 - 개발 중인 베타 버전입니다

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

junny 8년 전 조회 3,426

안녕하세요? 

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


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

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



댓글을 작성하려면 로그인이 필요합니다.

답변 2개

8년 전

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


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


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



로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전
apache 가 웹을 구동시키는 프로세스 같고<br />
그에따라 웹에 의해 생성되는 리소스도<br />
동일한 권한을 따라가는것이 정상입니다.<br />
(보통 apache / nginx / nobody 정도가 많이 사용됩니다.)<br />
<br />
소유자를 디렉토리 유저로 변경하기 위해서는<br />
apache 와 aaa(디렉토리 유저) 의 권한 레벨이 동일하면 될수 없고, 되어서도 안됩니다.<br />
<br />
가능하게 하려면 apache 의 권한 레벨을<br />
root 와 같이 슈퍼유저(관리자) 권한 레벨로 해주어야 합니다.<br />
<br />
또는 내부에서 권한 컨트롤이 가능하도록 하는 스크립트가 필수불가결하게 됩니다.<br />
<br />
다만 이러한 방법을 추구하게 되면 웹을 관리하는 프로세스가 탈취될경우 보안 문제가 발생할 여지가 높아진다는 사실을 명심하세요.
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인