2010-12-12 129 views
25

我實際上是想在我的MacBook Pro上運行Symfony2(Mac OS X 10.6)。如何將用戶添加到Mac Os X上的apache組?

當我通過apache啓動我的應用程序時,所有緩存和日誌文件都由_www:_www user/group創建。 但是,我已經必須使用我自己的用戶在CLI中編輯這些文件。

我的問題是:如何將我的用戶添加到_www組?

我已經嘗試過編輯/ etc/group中加我用戶名_www組,重新啓動Apache:失敗 我也嘗試過編輯/etc/apache2/httpd.conf用戶和組使用Apache的改變:完整的錯誤訪問。

任何人有想法?

+4

這更是一個超級用戶的問題。答案是使用dseditgroup命令。詳細信息在這裏:http://superuser.com/questions/214004/how-to-add-user-to-a-group-from-mac-os-x-command-line/214311#214311 – martineno 2010-12-12 23:12:13

回答

43
sudo dseditgroup -o edit -a your_username -t user _www 
+1

其中'ikr'是添加到「_www」組的用戶名 – bjnord 2013-07-17 01:50:05

38

我建議同上,但這裏有更多的複製/粘貼友好的版本:

sudo dseditgroup -o edit -a `whoami` -t user _www 
5

我面臨同樣的問題,只是爲了讓全球對您的個人MAC不是生產我建議運行此,你將永遠不需要再CHMOD

sudo dseditgroup -o edit -a _www -t user staff

相關問題