Страница 1 из 1

PHP запуск команды

Добавлено: 2011-05-09 19:59:29
JohnK

Код: Выделить всё

exec("smbstatus -S",$log);
На выходе пустая строка. Что не так? php скрип работает от пользователя www

Re: PHP запуск команды

Добавлено: 2011-05-09 21:56:38
Electronik
а права на запуск у этого пользователя есть?

Re: PHP запуск команды

Добавлено: 2011-05-09 23:01:47
JohnK
Да сейчас специально дал права для www на запуск - не помогает

Re: PHP запуск команды

Добавлено: 2011-05-09 23:12:35
FreeBSP
полный путь пропиши. и код ошибки сними

Re: PHP запуск команды

Добавлено: 2011-05-09 23:16:06
JohnK
Прописал полный путь - помогло!

Спасибо огромное!!!

P.S. А подскажите как умные люди делают? Я имею ввиду управление сервером, слышал через cgi-bin. Я так понимаю через php небезопасно ибо приходиться давать доступ пользователю www. Я прав?

Re: PHP запуск команды

Добавлено: 2011-05-09 23:55:08
FreeBSP
ужаленное управление сервером это ssh. Если уж очень хочется - то вебмин или подобная пакость.

Re: PHP запуск команды

Добавлено: 2011-05-10 1:13:30
JohnK
Наверное не так выразился. Не управление а мониторинг.
Скажем как в моем случае, список открытых файлов, состояние RAID массива и тд...

Re: PHP запуск команды

Добавлено: 2011-05-10 2:00:54
FreeBSP
https даст более менее достаточную защиту