2010-12-12 14 views
25

Próbuję uruchomić Symfony2 na MacBooku Pro (Mac OS X 10.6).Jak dodać użytkownika do grupy Apache na Mac OS X?

Kiedy uruchamiam moją aplikację przez Apache, wszystkie pliki cache i log są tworzone przez użytkownika/grupę _www: _www. Ale już muszę edytować te pliki w CLI, z moim własnym użytkownikiem.

Moje pytanie brzmi: jak dodać mojego użytkownika do grupy _www?

Próbowałem edytować/etc/group, aby dodać moją nazwę użytkownika do grupy _www, zrestartuj apache: fail Próbowałem również zmienić plik /etc/apache2/httpd.conf, aby zmienić użytkownika i grupę używaną przez Apache : uzupełnij dostęp do błędu.

Ktoś ma pomysł?

+4

jest to raczej pytania superużytkownika. Odpowiedzią jest użycie polecenia dseditgroup. Szczegóły są tutaj: http://superuser.com/questions/214004/how-to-add-user-to-a-group-from-mac-os-x-command-line/214311#214311 – martineno

Odpowiedz

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

gdzie 'ikr' to nazwa użytkownika dodana do grupy '_www' – bjnord

38

sugeruję takie same jak powyżej, ale tutaj jest trochę więcej kopiuj/wklej przyjazną wersję:

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

byłem stoi ten sam problem po prostu sprawiają, że globalny na personal nie mac produkcji proponuję, aby uruchomić to i nigdy nie będzie musiał zrobić chmod ponownie

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