The OpenNET Project / Index page

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

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

"Выполнение root-команд через веб."  
Сообщение от Pontiy.Pilat email on 31-Окт-07, 10:24 
Все доброго времени суток :-)
Пишу небольшой веб-интерфейс для управления своей программой.
При открытии станицы (на перле написана, один скрипт).
Через ajax из скрипта подгружается форма.
Заполненная форма  передаётся обратно скрипту (чере тот же ajax).
Он должен запустить на выполнение мою программу с параметрами переданными через форму.
`/usr/local/bin/my $param1 $param2` непроходит.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Выполнение root-команд через веб."  
Сообщение от angra (ok) on 31-Окт-07, 15:14 
>`/usr/local/bin/my $param1 $param2` непроходит.

Как именно не проходит, почему? Что получим если перенаправить error на output? Причем здесь root?
Если вам надо сменить пользователя используйте sudo. Проверьте что апач не в chroot

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

2. "Выполнение root-команд через веб."  
Сообщение от Pontiy.Pilat email on 01-Ноя-07, 13:16 
>>`/usr/local/bin/my $param1 $param2` непроходит.
>
>Как именно не проходит, почему? Что получим если перенаправить error на output?
>Причем здесь root?
>Если вам надо сменить пользователя используйте sudo. Проверьте что апач не в
>chroot

Сделал, по сложному. Создал серверную программку, работает под рутом. Открывает сокет и ждёт подключения клиента. В качестве клиента выступает скрипт рисующий веб-странички. %)

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

3. "Выполнение root-команд через веб."  
Сообщение от angra (ok) on 02-Ноя-07, 08:32 
>Сделал, по сложному. Создал серверную программку, работает под рутом. Открывает сокет и
>ждёт подключения клиента. В качестве клиента выступает скрипт рисующий веб-странички. %)

Это правильный подход. Надеюсь вы используете unix socket, а не tcp socket ну и про авторизацию не забыли

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

4. "Выполнение root-команд через веб."  
Сообщение от Pontiy.Pilat email on 02-Ноя-07, 11:32 
>>Сделал, по сложному. Создал серверную программку, работает под рутом. Открывает сокет и
>>ждёт подключения клиента. В качестве клиента выступает скрипт рисующий веб-странички. %)
>
>Это правильный подход. Надеюсь вы используете unix socket, а не tcp socket
>ну и про авторизацию не забыли

Аха :-) Усё так и есть :-)

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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