getgrnam("root") failed
Igor Sysoev
is at rambler-co.ru
Tue Apr 21 11:12:26 MSD 2009
On Tue, Apr 21, 2009 at 07:38:36AM +0200, John Mccarthy wrote:
> AMP Admin wrote:
> > Prolly shouldn't run this as root.
> >
> > My guess would be to change user root root; to user nginx nginx; and see
> > what happens.
>
> Thanks for the response. It seems the problem was that on my Mac there
> was no group 'root', so I put 'wheel' and nginx starts up.
>
> > Prolly shouldn't run this as root.
>
> Yeah, It seems that AWS only lets you SSH in to an EC2 instance as root,
> so all of my capistrano code checkouts happen under root, so then my
> mongrels need to be run as root so they can write to log files/folders.
> I guess I can customize the cap task to switch user after SSH and before
> checking out the repository.
>
> Since I need to sudo /usr/local/nginx/sbin/nginx to start nginx, won't
> that run it as root?
No, only master process should be run as root, the workers should be run
as unprivileged user, say, nobody.
--
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list