Есть необходимость написать веб-интерфейс для добавления и редактирования виртуальных хостов, ДНС записей, добавления локальных пользователей. Возникает вопрос, как правильно сделать выполнение действий требующих root прав из php скрипта?
У меня была только одна идея. Нужные действия скрипт записывает в файл, а потом из cron это файл выполняется ( раз в минуту например).
А как правильно делается это например в нормальных панелях управления?
> У меня была только одна идея. Нужные действия скрипт записывает в файл,
> а потом из cron это файл выполняется ( раз в минуту
> например).это точно плохая идея
если уж на то пошло, то писать не файл с командами, выполняющимися непосредственно, а файл типа конфигурационного, а то, что исполняется по крону, его, соответственно, парсит и выполняет необходимые действия
> Есть необходимость написать веб-интерфейс для добавления и редактирования виртуальных
> хостов, ДНС записей, добавления локальных пользователей. Возникает вопрос, как правильно
> сделать выполнение действий требующих root прав из php скрипта?
> У меня была только одна идея. Нужные действия скрипт записывает в файл,
> а потом из cron это файл выполняется ( раз в минуту
> например).
> А как правильно делается это например в нормальных панелях управления?Возьми WebMin (http://www.webmin.com/), например, и посмотри, как там сделано.