[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