Привет всем!Помогите советом - как реализовать сабж?
Из формы данные поступают в php скрипт, который должен запускать на сервере программу и передавать ей эти данные как аргументы.
Я понимаю, что звучит "небезопасно", но как то же это должно реализовываться??? Разтолкуйте в 2 словах. Или хотябы ключевые слова - где/куда копать. А то кроме как запускать апач под рутом ничего придумать не могу ;)
Спасибо!
sudo
>Привет всем!
>
>Помогите советом - как реализовать сабж?
>
>Из формы данные поступают в php скрипт, который должен запускать на сервере
>программу и передавать ей эти данные как аргументы.
>
>Я понимаю, что звучит "небезопасно", но как то же это должно реализовываться???
>Разтолкуйте в 2 словах. Или хотябы ключевые слова - где/куда копать.
>А то кроме как запускать апач под рутом ничего придумать не
>могу ;)
>
>Спасибо!
apache сисдит в chroot, скрипт параметры пишет в какой-нить файл(можно и каждый раз в разный)..за пределами chroot`a пашет другой скрипт, который как только появился/обновился требуемый файл, читает из оного параметры и запускает то что Вам нужно..вот такой классический подход..
Пишешь демона, который пашет от рута и слушает сокет (читает фай - это хуже). Твой скрипт отдает ему комманды (через файл или сокет).
Естественно надо как-то продумать авторизацию клиентского скрипта.