Sviatoslav Sviridov пишет: > Приветствую, > > Нужна консультация по выбору наиболее правильного решения... > Дело в следующем: > собираю tor (http://tor.eff.org/), пишу к нему initscript из template. > > Сам tor умеет: > - форкаться (уходить в бэкграунд) > - понижать привилегии до указанных user/group > - создавать/удалять свой pidfile > Не умеет: > - уходить в chroot > > Проблема: под непривилегированным пользователем tor не может создать > pidfile, start-stop-daemon на это обижается, при прверке статуса фигню > выдает. > > Варианты решения: > 1. Не просить tor создавать pidfile, не говорить ничего про pidfile при > вызове start-daemon/stop-daemon. В этом случае все вроде бы работает, > никто не жалуется. > 2. Не просить tor уходить в background, делать это при помощи > start-stop-daemon, используя "start-daemon --make-pidfile". В этом > случае pidfile будет создаваться и удаляться вне tor. > 3. перепилить tor так, чтобы pidfile создавался до смены pid/gid? > 4. ??? > > Внутреннее чутье и природная лень мне предлагают вариант 1 :), а какой > является наиболее кошерным? > IMHO вариант 2.