<font color="#333399"><font>Did you specify the www-data group in the 'user' configuration entry of Nginx?<br>If you did so then this is why. It is what you shall do at the present time to allow group privileges to the worker processes.<br>

<br>I only specified the user 'nginx' and not any group, since I thought the groups which nginx belongs to would could automatically be used for access privileges.<br>
Maxim added a comment on the ticket and flagged it as a potential enhancement, look at his comment: <a href="http://trac.nginx.org/nginx/ticket/165" target="_blank">http://trac.nginx.org/nginx/ticket/165</a><br><br>I guess I understand that if I don't specify any group in the configuation file, then 'nobody' is used.<br>


But Sergey confused me a littler about his 'supplementary group' piece of advice which I didn't get.</font></font><br clear="all"><font size="1"><span style="color:rgb(102,102,102)">---<br></span><b><span style="color:rgb(102,102,102)">B. R.</span></b><span style="color:rgb(102,102,102)"></span></font><br>



<br><br><div class="gmail_quote">On Fri, May 11, 2012 at 12:14 PM, Edho Arief <span dir="ltr"><<a href="mailto:edho@myconan.net" target="_blank">edho@myconan.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>On Fri, May 11, 2012 at 11:08 PM, B.R. <<a href="mailto:reallfqq-nginx@yahoo.fr" target="_blank">reallfqq-nginx@yahoo.fr</a>> wrote:<br>
> OK, thanks Sergey!<br>
> That seemed to be a gross bug, I am glad to know that's only my mistake. :o)<br>
><br>
> What do you mean by 'add www-data as supplementary group to nginx user'?<br>
> At the moment, nginx has www-data as its primary group.<br>
><br>
> - Can it work if I don't specify any group in the Nginx config file (default<br>
> group seems to be nobody, not any nginx user groups)?<br>
> - Or should I always specify a group in the configuration, even if the nginx<br>
> user already belongs to it?<br>
> ---<br>
<br>
</div>It's weird, I certainly have no problem with such setup.<br>
<br>
$ ls -l .php.sock-*<br>
srw-rw---- 1 bacchanallia www-data 0 May  9 12:27 .php.sock-bacchanallia=<br>
srw-rw---- 1 edho         www-data 0 May  9 12:27 .php.sock-edho=<br>
srw-rw---- 1 genshiken    www-data 0 May  9 12:27 .php.sock-genshiken=<br>
$ id www-data<br>
uid=33(www-data) gid=33(www-data) groups=33(www-data)<br>
$ id edho<br>
uid=1000(edho) gid=1000(edho)<br>
groups=1000(edho),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev)<br>
$ ps axuw|grep nginx<br>
root     32448  0.0  0.0  65424   640 ?        Ss   Apr30   0:00<br>
nginx: master process /usr/sbin/nginx<br>
www-data 32449  0.0  0.3  65828  3348 ?        S    Apr30   0:59<br>
nginx: worker process<br>
www-data 32450  0.0  0.4  65572  4768 ?        S    Apr30   0:57<br>
nginx: worker process<br>
www-data 32451  0.0  0.5  66320  5844 ?        S    Apr30   1:02<br>
nginx: worker process<br>
www-data 32452  0.0  0.3  65428  3420 ?        S    Apr30   0:59<br>
nginx: worker process<br>
www-data 32453  0.0  0.4  66324  4356 ?        S    Apr30   1:01<br>
nginx: worker process<br>
<div><div>$<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br>