[Moscow.pm] запустить кмманду под другим пользователем

Ruslan Zakirov ruz на bestpractical.com
Вт Ноя 22 06:00:01 PST 2011


2011/11/22 Вячеслав Матюхин <me на berekuk.ru>:
>
> On Nov 22, 2011, at 1:35, Ruslan Zakirov wrote:
>
>> 2011/11/21 Denis Evdokimov <evdokimov.denis на gmail.com>:
>>> POSIX::setuid не то?
>>
>> Пока остановился на fork+setgid+setuid+exec.
>
> Не забудь про setpgrp, не забудь переоткрыть stdin/stdout/stderr, про double fork для полного детача от родительского процесса, и про то, что все остальные fh надо переоткрыть.

Мне повезло и plackup -s FCGI умеет демонизироваться :)

> Или забудь про эту затею и пользуйся нормальным демонизатором, как минимум Proc::Daemon'ом, а

И где вы раньше были с Proc::Daemon. Я бы хоть подглядел что они делают.

> лучше сразу ubic'ом :)



>
>
> --
> Вячеслав Матюхин
> http://friendfeed.com/mmcleric
> http://berekuk.ru
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
Best regards, Ruslan.


Подробная информация о списке рассылки Moscow-pm