PDA

Просмотр полной версии : system() из под другого пользователя?


MNX
28.05.2008, 00:12
Объясняю ситуацию.
Есть апач + php, настроенный на windows машине (работает как сервис). Есть php скрипт, который запускает методом system() внешнее exe-приложение. Запуск проходит нормально, но! Выполняется программа под учетной записью системы (SYSTEM).
Вопрос. Как сделать так, чтобы все-таки программа запускалась с привилегиями пользователя?

PS Я думал о вариате запуска апача не как сервиса (можно ли?)

t0tal
28.05.2008, 04:13
Попробуй изменить права интерпретатора php на администраторские.

nerezus
28.05.2008, 09:25
А зачем оно нужно?

Делается это элементарно(services.msc), но нахрен не надо. Не будешь же ты поднимать сервер на нем.

MNX
28.05.2008, 14:34
А зачем оно нужно?

Делается это элементарно(services.msc), но нахрен не надо. Не будешь же ты поднимать сервер на нем.
Понял, спасибо, попробую =)

Exlibris
28.05.2008, 14:36
Нер, про настройку сервисов(смена прав апатча) win+r -> services.msc