system() из под другого пользователя?

Discussion in 'PHP' started by MNX, 28 May 2008.

  1. MNX

    MNX Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    3
    Likes Received:
    8
    Reputations:
    1
    Объясняю ситуацию.
    Есть апач + php, настроенный на windows машине (работает как сервис). Есть php скрипт, который запускает методом system() внешнее exe-приложение. Запуск проходит нормально, но! Выполняется программа под учетной записью системы (SYSTEM).
    Вопрос. Как сделать так, чтобы все-таки программа запускалась с привилегиями пользователя?

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

    t0tal Member

    Joined:
    30 Nov 2007
    Messages:
    12
    Likes Received:
    10
    Reputations:
    0
    Попробуй изменить права интерпретатора php на администраторские.
     
  3. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    727
    Reputations:
    266
    А зачем оно нужно?

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

    MNX Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    3
    Likes Received:
    8
    Reputations:
    1
    Понял, спасибо, попробую =)
     
  5. Exlibris

    Exlibris Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    359
    Likes Received:
    394
    Reputations:
    27
    Нер, про настройку сервисов(смена прав апатча) win+r -> services.msc