ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: master process - root привилегии



On Monday 04 December 2006 21:37, Igor Sysoev wrote:
> root остаётся, потому что после изменения конфигурации, возможно, нужно:
>
> 1) открыть новые listen-порты,
> 2) создать логи и выполнить chown() и chmod() (эта же операция делается
>     во время вращения логов),
> 3) создать временные каталоги и выполнить chown() и chmod(),
> 4) создать вспомогательные файлы, типа nginx.pid и тому подобное,
> 5) поставить пользователя и группу для рабочих процессов,
> 6) поставить worker_priority, worker_cpu_affinity, worker_rlimit_nofile,
>     worker_rlimit_core, worker_rlimit_sigpending.
> 7) возможно, что-то ещё.
>
> > И ещё хотелось бы иметь опциию chroot.
>
> Надо смотреть, как поплывут пути к конфигурации и прочая.
> А что мешает запускать nginx с помощью chroot ?

1. Про изменение кофигурации на лету совсем забыл, не пользовался не разу )
2-4. думаю ненадо root привелегий, вполне хватит прав на запись
5. setuid/setgid вобще ненужен будет, так как это уже не root
6. для меня тёмный лес )

а запускать используя команду "chroot" неудобно, так как надо будет копировать 
нужные библиотеки


 




Copyright © Lexa Software, 1996-2009.