#1 11.01.10 13:35
управление демоном через апач
суть в том, что есть некий демон которым по условию можно управлять через сайт с некоторых хостов. Через командную строку все ок. В etc/sudoers прописал по нему согласно букваря:
# Host alias specification
Host_Alias Демон_HOSTS = localhost, 192.168.0.225
# Cmnd alias specification
Cmnd_Alias Демон_WEBCMD = /etc/init.d/демон, /usr/bin/tail
# User privilege specification
www-data Демон_HOSTS = NOPASSWD: Демон_WEBCMD
но толку никакого...
пробовал прописать без хостов, по аналогии рута, тоже не помогло. Помогите.
Offline
#5 11.01.10 20:59
Re: управление демоном через апач
как-то заморочено
я делаю так:
Код: /etc/sudoers:
apache ALL=NOPASSWD:/usr/local/bin/script
Код: /var/www/html/myscript.php:
<?php
if ($_SERVER['REMOTE_ADDR']=="192.168.192.168")
exec("sudo /usr/local/bin/script");
?>никаких чмодов не нужно, sudo запускает все под рутом, он для того и придуман
Offline

