2010-12-12 30 views
25

Tôi thực sự đang cố gắng chạy Symfony2 trên MacBook Pro của mình (Mac OS X 10.6).Cách thêm người dùng vào nhóm apache trên Mac OS X?

Khi tôi khởi chạy ứng dụng của mình bằng apache, tất cả bộ nhớ cache và tệp nhật ký được tạo bởi người dùng/nhóm _www: _www. Nhưng, tôi đã phải chỉnh sửa các tệp này trong CLI, với người dùng của riêng tôi.

Câu hỏi của tôi là: cách thêm người dùng của tôi vào nhóm _www?

Tôi đã cố gắng chỉnh sửa nhóm/etc/để thêm tên người dùng của mình vào nhóm _www, khởi động lại apache: thất bại Tôi cũng đã cố chỉnh sửa /etc/apache2/httpd.conf để thay đổi người dùng và nhóm được Apache sử dụng : acces lỗi hoàn chỉnh.

Có ai có ý tưởng không?

+4

Đây là một câu hỏi về Superuser. Câu trả lời là sử dụng lệnh dseditgroup. Chi tiết có tại đây: http://superuser.com/questions/214004/how-to-add-user-to-a-group-from-mac-os-x-command-line/214311#214311 – martineno

Trả lời

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

nơi 'ikr' là tên người dùng để thêm vào nhóm '_www' – bjnord

38

tôi muốn đề nghị tương tự như trên nhưng đây là bản sao hơn một chút/dán phiên bản thân thiện:

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

tôi đã phải đối mặt với cùng một vấn đề chỉ để làm cho nó toàn cầu trên mac cá nhân của bạn không sản xuất tôi sẽ đề nghị để chạy điều này và bạn sẽ không bao giờ phải làm chmod một lần nữa

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