|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Paul Kulchenko 2:5020/400 27 Apr 2000 01:35:57 To : All Subject : Re: прибить процесс -------------------------------------------------------------------------------- Hi, Edward! Edward Muhutdinov wrote in message <956696831@p38.f91.n5049.z2.ftn>... >Итак, стоит проблема - как прибить этот расчет, не трогая работы самого демона, >при помощи другой программы. Ситуация крайне осложняется тем, что демон >запускается с правами root, и процесс, им вызываемый, тоже root, а прибивание >процесса необходимо производить программой, запускаемой _не_ >суперпользователем. Установка разных флагов на скрипт проблемы не решила, >постоянный permission denied. >Гм... А может, как-нибудь можно осуществить прибивание процесса, запущенного >root, программой, запущенной не root? Это был бы самый лучший выход. Можно. Читать про suid скрипты. Чтобы не прибили то, что не надо, вставь в скрипт проверку на имя запущенной задачи/демона. Можно дополнительно проверять запустившего пользователя, если круг ограничен. Hаписать это можно и на Perl. Если suid скрипты не разрешены, напиши wrapper (пример есть в wrapsuid[.pl], но не во всех дистрибутивах. В Unix дистрибутиве лежит в директории eg). Best wishes, Paul. --- ifmail v.2.15dev5 * Origin: Rostelecom/Internet Centre (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6552836a0fad.html, оценка из 5, голосов 10
|