2010-12-12 12 views
25

Je suis en train d'essayer de lancer Symfony2 sur mon MacBook Pro (Mac OS X 10.6). Lorsque je lance mon application par apache, tous les fichiers de cache et de journal sont créés par l'utilisateur/groupe _www: _www: http://www.http://www.wikipedia.org/wiki/Property_Interface.html. Mais, je dois déjà éditer ces fichiers dans la CLI, avec mon propre utilisateur.Comment ajouter un utilisateur au groupe apache sur Mac Os X?

Ma question est: comment ajouter mon utilisateur au groupe _www?

J'ai essayé d'éditer le/etc/group pour ajouter mon nom d'utilisateur à _www group, redémarrer apache: fail J'ai également essayé d'éditer /etc/apache2/httpd.conf pour changer l'utilisateur et le groupe utilisés par Apache : accès erreur complet.

Quelqu'un a une idée?

+4

Ceci est plus une question de super-utilisateur. La réponse est d'utiliser la commande dseditgroup. Les détails sont ici: http://superuser.com/questions/214004/how-to-add-user-to-a-group-from-mac-os-x-command-line/214311#214311 – martineno

Répondre

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

où 'ikr' est le nom d'utilisateur à ajouter au groupe '_www' – bjnord

38

Je vous suggère la même chose que ci-dessus mais voici un peu plus copier/coller Version imprimable:

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

Je faisais face à la même question juste pour le rendre global sur votre mac personnel non de production Je suggère d'exécuter cela et vous ne serez jamais avoir à faire à nouveau chmod

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