none
Запуск программ "Гостевой учётной записью интернета (IUSR)" RRS feed

  • Вопрос

  • Здравствуйте, у меня есть PHP скрипт, который через команду exec обращается к файлу .bat . Если его выполнять из самого сервера, то всё работает, если же я открываю свой сайт на другом компьютере файл не запускается. Скажите, как дать права "Гостевой учётной записи интернета (IUSR)" так, чтобы всё запускалось?

    Конфигурации сервера:

    Windows Server 2003 R2, IIS 6.0.

    Заранее спасибо.


    12 октября 2013 г. 13:27

Ответы

  • Проверьте, что эффективные разрешения NTFS пользователя IUSR_<Server> разрешают ему чтение и выполнение cmd.exe, а также чтение самого командного файла. Обратите внимание, что предоставление таких разрешений представляет достаточно серьезное снижение уровня безопасности, поскольку позволяет в контексте анонимного пользователя веб-сервиса выполнить любую команду на сервере, правда, не с правами администратора.
    • Изменено osr_MVP 12 октября 2013 г. 21:45
    • Предложено в качестве ответа Elina Lebedeva 14 октября 2013 г. 6:23
    • Помечено в качестве ответа Elina Lebedeva 14 октября 2013 г. 11:33
    12 октября 2013 г. 21:38