[Moscow.pm] запустить кмманду под другим пользователем
Вячеслав Матюхин
me на berekuk.ru
Вт Ноя 22 05:41:01 PST 2011
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 надо переоткрыть.
Или забудь про эту затею и пользуйся нормальным демонизатором, как минимум Proc::Daemon'ом, а лучше сразу ubic'ом :)
--
Вячеслав Матюхин
http://friendfeed.com/mmcleric
http://berekuk.ru
Подробная информация о списке рассылки Moscow-pm