2012-02-06 52 views
0

我有一個嚴重的問題。每次我編輯我的源代碼時,我必須爲我的htdocs文件夾執行chown username:groupname。現在,如果我必須發佈我的文件並在網絡服務器上執行它們,我必須執行chown www:www才能正常工作。我試圖將我的用戶名,組名在httpd.conf中更改爲在Mac OS中登錄,但所有權仍然設置不正確。我只是想能夠編輯我的源代碼,然後不必擔心更改權限。如何在Mac OS中同時編輯和發佈我的文件?

我該怎麼辦?

回答

1

可能最簡單的方法是設置封閉目錄的粘性位,並使其成爲www。因此,例如,如果你想與

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

編輯在/Library/WebServer/Documents文件,你會做準備。然後在Documents所有文件編輯(或技術創建)將有www組一樣,所以只要你umask是合理的(例如0022),它們將可以被網絡服務器讀取,並且您可以隨意編輯它們。

相關問題