User directive error

Palvelin Postmaster postmaster at palvelin.fi
Fri Jan 25 10:42:59 UTC 2019



> On 25 Jan 2019, at 03:50, Zhang Chao <zchao1995 at gmail.com> wrote:
> 
> Hello!
> 
> > Why does this error occur (Ubuntu 18.04/nginx 1.14.0)? 
> >
> > nginx.conf:21 
> > user www-data; 
> >
> > error.log 
> > 2019/01/24 19:07:07 [warn] 3526#3526: the "user" directive makes sense only if the master process runs with super-
> > user privileges, ignored in /etc/nginx/nginx.conf:21 
> > 
> > # ps -axu |grep nginx 
> > root 3439 0.0 0.2 360156 9352 ? Ss  19:07  0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process > on; 
> > www-data 3441 0.1 0.5 364044 20716 ? S  19:07  0:00 nginx: worker process 
> > www-data 3442 0.2 0.5 364560 21248 ? S  19:07  0:00 nginx: worker process 
> > www-data 3443 0.0 0.3 362456 14852 ? S  19:07  0:00 nginx: cache manager process 
> 
> The error message is self explaining, your master process should be run with
> the superuser privileges then you can specify workers’ user.

Can you tell from my ps command output above what privileges my master process is running with now?



More information about the nginx mailing list