User directive error
Maxim Ozerov
maxozerov at i-free.com
Fri Jan 25 17:03:18 UTC 2019
Hm... it doesn't sound believable, but for example, you can restrict the root user with SELinux context ;)
>
> 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