URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3048
[ Назад ]

Исходное сообщение
"run root commands as cgi "

Отправлено anonymous , 04-Фев-05 14:42 
подскажите пожалуйста метод с помошью которого можно запускать команды требуюшие привелегий root через веб интерфейс и cgi скрипты .

Содержание

Сообщения в этом обсуждении
"run root commands as cgi "
Отправлено wanderer , 04-Фев-05 15:29 
>подскажите пожалуйста метод с помошью которого можно запускать команды требуюшие привелегий root
>через веб интерфейс и cgi скрипты .

есть несколько вариантов решения ...
первый : mod_suexec Allows CGI scripts to run as a specified user and Group ... с ним вроде всё ясно ...
второй : использывать suid бит .... дальше в perl скриптах пишем #!/usr/bin/suidperl .... файлы принадлещат тому от чего имени должны работать ...
третий : пишешь демон который висит на какомно порту от имени нужного юзвера ... а через веб организуешь интерфейс к этому демону .....



"run root commands as cgi "
Отправлено dev , 04-Фев-05 16:41 
sudo

"run root commands as cgi "
Отправлено anonymous , 04-Фев-05 16:46 
>sudo


что то я не понял как , пример можно ?


"run root commands as cgi "
Отправлено dev , 04-Фев-05 17:45 
>>sudo
>
>
>что то я не понял как , пример можно ?

Поставь sudo (это утилита такая), потом почитай ее ман.
В visudo прописываешь, какие команды можно выполнять апачевскиму юзеру от имени рута, потом в скрипте делаешь
sudo rm /
ну или чего ты там хочешь ;)


"run root commands as cgi "
Отправлено anonymous , 07-Фев-05 11:59 
>>>sudo
>>
>>
>>что то я не понял как , пример можно ?
>
>Поставь sudo (это утилита такая), потом почитай ее ман.
>В visudo прописываешь, какие команды можно выполнять апачевскиму юзеру от имени рута,
>потом в скрипте делаешь
>sudo rm /
>ну или чего ты там хочешь ;)


Всем большое спасибо , остановился на sudo .