[COMM] кошерный запуск процесса

Grigory Milev =?iso-8859-1?q?week_=CE=C1_altlinux=2Eru?=
Чт Фев 10 13:40:57 MSK 2005


>>>>> "Alexey" == Alexey Morsov <samurai на ricom.ru> writes:

    Alexey> Привет, на mailserver-е (ALM2.4) должна запускаться и работать
    Alexey> наша программка, которая конектится к mysql на другом хосте, и
    Alexey> полученные данные рассылает на email-ы клиентов.

    Alexey> Собственно проверяли - работает. Но пускать ее от рута нияз, если
    Alexey> я правильно понимаю политику партии ;) К тому же в заголовках
    Alexey> сообщения получается что From: webmaster на ricom.ru а в ReplyTo:
    Alexey> root@ ну и реально оно от root-а и уходит... Тоже некошерно.
Это вообще не проблема, просто правильные заголовки генерировать и отсылать
самому, а не через mailto. 

    Alexey> Собственно вопрос - можно заставить ее работать? Webmaster в
    Alexey> системе есть только как mail alias. Имеет ли смысл его завести как
    Alexey> пользователся с shell=/dev/null или есть другой способ?

    Alexey> PS: Это чатный случай, но и вообще хотелось бы узнать как в ALT
    Alexey> правильно пускать свои процессы НЕ из под root-а? (процессы
    Alexey> постоянно висят в памяти и соотвественно загружаются при старте
    Alexey> системы)
Так в чем проблема? Стартуешь от рута, а ключиком к софтинке указываешь от
какого пользователя работать. Софтинка должна при демонизировании изменять
uid/gid. На чем написанн софт? Для пущей надежности можно еще и в chroot'е
запускать.

+--------------------------------------------------------+
Grigory Milev	mailto:week на altlinux.ru
ALT Linux Team	http://www.altlinux.ru
+--------------------------------------------------------+
Life too beautiful and interesting. Don't worry, be happy.



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