[devel] Q: sockd pid file

Igor Homyakov =?iso-8859-1?q?homyakov_=CE=C1_ramax=2Espb=2Eru?=
Ср Окт 16 14:58:28 MSD 2002


On Wed, Oct 16, 2002 at 03:05:16PM +0400, Dmitry V. Levin wrote:
> On Wed, Oct 16, 2002 at 02:04:59PM +0400, Igor Homyakov wrote:
> > C dante (socks proxy) есть проблема при создании pid файла.
> > Есть 2 ключевых пользователя привилегированный (sockd) и 
> > не привилегированный (nobody). Предполагаеться, что от имени

> Почему nobody?
> Лучше создать специального псевдопользователя (nosockd, например).

ок.

> > первого происходит создание сокета, getpwname, работа с PAM
> > и почему-то создание pid файла. Всё остальное удел nobody.
> > 
> > из-за этого получаеться что не хватает прав для записи в /var/run
> > 
> > моя беседа с разработчиками прилагаеться.
> > 
> > Вопрос: как правилнее поступить, патчит или создавать pid файл
> >         как предлагает Michael ?

> А кто потом пользуется этим pid-файлом?

как обычно, init скрипты и monit (sic!) 

Допустимо ли написать что-то подобное 
rm -f $PID_FILE && touch $PID_FILE && chgrp sockd $PID_FILE && chmod 774 $PID_FILE
в /etc/init.d/sockd ?

--
Igor Homyakov
<homyakov at altlinux dot ru>
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141



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