Назад | Перейти на главную страницу

Почему IIS_IUSRS используется вместо IUSR для прав доступа к файлам?

Недавно я настраивал установку Drupal на IIS7. Инструкции по установке требовали, чтобы учетной записи IIS_IUSRS было временно предоставлено право записи в файл settings.php, чтобы она могла записать конфигурацию базы данных в файл.

В конце концов, мне пришлось самому редактировать файл и самому вводить данные конфигурации базы данных. Мне интересно, почему в инструкции указана учетная запись IIS_IUSRS, а не учетная запись IUSR.

Возможно, я не совсем понимаю, чем отличаются IIS_IUSRS и IUSR.

Вот - хорошая документация о группах и пользователях, используемых в IIS 7. IUSR is built-in account для всей анонимной аутентификации. IIS_IUSR is a built-in group имеет доступ ко всем необходимым файловым и системным ресурсам, так что учетная запись, добавленная в эту группу, может беспрепятственно действовать как удостоверение пула приложений.

Вам нужно проверить, есть ли у Drupal какая-либо учетная запись, специально добавленная в группу IIS_IUSR, чтобы предоставить разрешение группе было достаточно.

Прохождение Документ Drupal показывает, что для этого требуется разрешение встроенной группы IIS.

On a Windows system using IIS, right-click on sites/default/settings.php and grant Modify permissions to IIS_WPG (IIS6) or IIS_IUSRS (IIS7).