[COMM] кошерный запуск процесса
Alexey Morsov
=?iso-8859-1?q?samurai_=CE=C1_ricom=2Eru?=
Пн Фев 14 11:17:02 MSK 2005
Eugene.Ostapets на kvazar-micro.com wrote:
> man fork
Работает :)
> man setreuid
> man setrugid
использовал setuid, setgid - это так ли уж фажно? вродед работает и
пнормально работает, как требуется :)
> man 2 chroot
Работает :)
Вот... теперь при $demon - d он запускает демона сохраняя его pid в
файл, а при $demon -s убивает его считав pid из файла..
Круто!
Но осталось два момента:
пути к chroot, log, pid файла ну и еще host к которому конектироваться
будет... что бы уж совсем кошрено их бы вынести в файл .conf, но как из
него потом читать попроще?
Пробовал fscanf(file,"%s = %s", &name, &value) по строкам... читает... и
даже коменты различает, но это как-то очень жестко и не очень удобно.
Есть ли другие способы?
И второй момент - собственно установка UID\GID - чем можно получить ID
по имени?
--
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai на jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru
Подробная информация о списке рассылки community