web-dev-qa-db-ja.com

Mac Os XのApacheグループにユーザーを追加するにはどうすればよいですか?

私は実際にMacBookPro(Mac OS X 10.6)でSymfony2を実行しようとしています。

Apacheでアプリケーションを起動すると、すべてのキャッシュとログファイルが_www:_wwwユーザー/グループによって作成されます。しかし、私はすでに自分のユーザーでCLIでこれらのファイルを編集する必要があります。

私の質問は:ユーザーを_wwwグループに追加する方法は?

/ etc/groupを編集してユーザー名を_wwwグループに追加し、Apacheを再起動しようとしました:失敗/etc/Apache2/httpd.confを編集して、Apacheが使用するユーザーとグループを変更しようとしました:完全なエラーアクセス。

誰かアイデアがありますか?

28
mikaelrandy
Sudo dseditgroup -o edit -a your_username -t user _www
49
swisscheese

上記と同じことをお勧めしますが、コピー/貼り付けに適したバージョンがもう少しあります。

Sudo dseditgroup -o edit -a `whoami` -t user _www
44
Benji

私は、本番ではなく個人のMacでグローバルにするためだけに同じ問題に直面していました。これを実行することをお勧めします。これで、chmodを再度実行する必要はありません。

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

7