The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как выполнять безопасное конфигурироваание?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Информационная безопасность (ПО для увеличения безопасности / Linux)
Изначальное сообщение [ Отслеживать ]

"Как выполнять безопасное конфигурироваание?"  +/
Сообщение от sourex on 16-Окт-10, 14:44 
Есть необходимость написать веб-интерфейс для добавления и редактирования виртуальных хостов, ДНС записей, добавления локальных пользователей. Возникает вопрос, как правильно сделать выполнение действий требующих root прав из php скрипта?
У меня была только одна идея. Нужные действия скрипт записывает в файл, а потом из cron это файл выполняется ( раз в минуту например).
А как правильно делается это например в нормальных панелях управления?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как выполнять безопасное конфигурироваание?"  +/
Сообщение от Aquarius (ok) on 16-Окт-10, 15:38 
> У меня была только одна идея. Нужные действия скрипт записывает в файл,
> а потом из cron это файл выполняется ( раз в минуту
> например).

это точно плохая идея
если уж на то пошло, то писать не файл с командами, выполняющимися непосредственно, а файл типа конфигурационного, а то, что исполняется по крону, его, соответственно, парсит и выполняет необходимые действия

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Как выполнять безопасное конфигурироваание?"  +/
Сообщение от cryo (ok) on 19-Окт-10, 13:35 
> Есть необходимость написать веб-интерфейс для добавления и редактирования виртуальных
> хостов, ДНС записей, добавления локальных пользователей. Возникает вопрос, как правильно
> сделать выполнение действий требующих root прав из php скрипта?
> У меня была только одна идея. Нужные действия скрипт записывает в файл,
> а потом из cron это файл выполняется ( раз в минуту
> например).
> А как правильно делается это например в нормальных панелях управления?

Возьми WebMin (http://www.webmin.com/), например, и посмотри, как там сделано.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру