The OpenNET Project / Index page

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

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

"Права доступа для скрипта"  
Сообщение от weldpua2008 email(ok) on 21-Июл-06, 18:34 
В общем не хватает прав для ДШСП сервера, что бы его можно было перезапустить...
Я знаю, что права можно устанавливать прямо в выполняющемся скрипте (видел пример на Кноппиксе), но проблема в том, что у Меня нету Кноппикса сейчас, а в Инете найти эти скрипты Мне не удалось :(

Пишу:
restart_dhcp.php:

<?php
echo '<pre>';
$last_line = system('./dhcprestrt.sh', $retval);
echo '
</pre>
<hr />Last line of the output: ' . $last_line . '
<hr />Return value: ' . $retval;
?>

dhcprestrt.sh:
#!/bin/sh
/usr/local/etc/rc.d/isc-dhcpd.sh forcerestart
ЗЫ: FreeBSD 6.0

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

 Оглавление

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


1. "Права доступа для скрипта"  
Сообщение от Hammer (??) on 21-Июл-06, 19:33 
>В общем не хватает прав для ДШСП сервера, что бы его можно
>было перезапустить...
>Я знаю, что права можно устанавливать прямо в выполняющемся скрипте (видел пример
>на Кноппиксе), но проблема в том, что у Меня нету Кноппикса
>сейчас, а в Инете найти эти скрипты Мне не удалось :(
>
>
>Пишу:
>restart_dhcp.php:
>
><?php
>echo '<pre>';
>$last_line = system('./dhcprestrt.sh', $retval);
>echo '
></pre>
><hr />Last line of the output: ' . $last_line . '
><hr />Return value: ' . $retval;
>?>
>
>dhcprestrt.sh:
>#!/bin/sh
>/usr/local/etc/rc.d/isc-dhcpd.sh forcerestart
>ЗЫ: FreeBSD 6.0

Я В ШОКЕ!!!!!!!!!!

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

2. "Права доступа для скрипта"  
Сообщение от weldpua2008 email(ok) on 21-Июл-06, 20:15 
>ЗЫ: FreeBSD 6.0
Я В ШОКЕ!!!!!!!!!!
Хм...есть такая ОС :)
А вообще - что не так?...ведь ваше предложение не инфолрмативно...
Может Я чего нето написал, но все же...
Можно же предложить как решить эту проблему...
dhcp-сервер хочет только рутовские права доступа.
апаче выполняется из-под nobody.
И как перегрузить сервер Я не знаю - а надо именно из php.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Права доступа для скрипта"  
Сообщение от Serge (??) on 21-Июл-06, 23:17 
это конечно маразм. Но сие меня не волнует.
По сути:
вызыавай бинарный файл с suid правами. Имхо в _данном_ случае это самое то
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

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




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

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