2012-02-06 3 views
0

심각한 문제가 있습니다. 소스 코드를 편집 할 때마다 htdocs 폴더에 chown username:groupname을 써야합니다. 이제 파일을 게시하고 웹 서버에서 파일을 실행해야한다면 올바르게 작동 할 수 있도록 chown www:www을 수행해야합니다. Mac OS에서 httpd.conf의 사용자 이름, 그룹 이름을 내 로그인으로 변경하려했으나 소유권이 여전히 잘못 설정되었습니다. 난 그냥 내 소스 코드를 편집 할 수 있고 권한을 변경하는 것에 대해 걱정할 필요가 싶지 않아.mac os에서 동시에 내 파일을 편집하고 게시하는 방법은 무엇입니까?

어떻게해야합니까?

답변

1

가장 쉬운 방법은 묶는 디렉토리의 스티키 비트를 설정하고 www을 그룹으로 만드는 것입니다. 당신의 umask이 합리적이다 그래서 예를 들어, 당신은 너무 오래뿐만 아니라 www 그룹이됩니다

sudo chgrp www /Library/WebServer/Documents 
sudo chmod g+s /Library/WebServer/Documents 

Documents에있는 모든 파일을 편집 (또는 기술적으로 만듭니다) 당신이 그것을 준비하는 것 /Library/WebServer/Documents에서 파일을 편집 할 경우 (예 : 0022) 웹 서버에서 읽을 수 있으며 원하는대로 편집 할 수 있습니다.

관련 문제