[sisyphus] temporary root privileges from local process

Vadym Kononenko =?iso-8859-1?q?sisyphus_=CE=C1_atlantic-link=2Ecom=2Eua?=
Ср Май 17 21:52:50 MSD 2006


Здравствуйте.
Возможно, немного оффтопик, так-что заранее извиняюсь.

Есть процесс, которому надо иногда рестартовать некую службу, что естественно 
можно сделать только имея привилегии суперпользователя, предварительно 
поправив ее конфигурационный файл. С правкой файла делаем просто - 
через "control" вешаем на него нужные права доступа. Но вот как быть с 
рестартом службы?
1. Через тот-же control выставлять нужные права доступа + SUID флаг на 
бинарник, созданный специально для этих целей.
2. Процесс вызывает утилиту "sudo", предварительно сконфигурированную на 
разрешение этой операции данному пользователю.
3. Ваш вариант?

Подскажите пожалуйста правильное решение.
-- 
Best regards.
Vadym Kononenko.
Kyiv, Ukraine.


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