Наследование разрешений из папки «веб-сайт» в IIS 6 - PullRequest
0 голосов
/ 31 октября 2009

При попытке настроить новый веб-сайт я столкнулся с проблемой управления IIS 6.0. Я использую мастера для создания веб-сайта. Я установил права доступа к веб-сайту для чтения и указал его на папку, содержащую все страницы и папки со значками.

Сайт создан, но если я не добавлю IUSR к каждому файлу и папке, страница не загрузится. Это займет несколько часов, чтобы сделать один за другим. Я потратил часы на настройку, пытаясь заставить это простое наследство работать. Чего мне не хватает?

Добавлено:

Единственный способ найти не требующий добавления IUSR к каждому каталогу и файлу .html один за другим, это выбрать их все, а затем добавить IUSR для всех. Я уверен, что есть лучший способ ...

Ответы [ 2 ]

0 голосов
/ 02 ноября 2009

Звучит ужасно, как если бы вы установили FrontPage Server Extensions (FPSE) на веб-сайте (ищите _vti_* скрытые папки).

Если вы устанавливаете FPSE, разрешения для папок резко меняются, и, по моим собственным наблюдениям, любая учетная запись, не назначенная в качестве логина FPSE, удаляет все разрешения на изменение. Кроме того, похоже, что разрешения явно применяются к каждому файлу или папке, а наследование ACE эффективно блокируется.

Если это так, вам нужно удалить FPSE. Затем с помощью вкладки безопасности папки сбросьте разрешения NTFS в корневой папке веб-сайта, чтобы заменить / наследовать все дочерние элементы с помощью кнопки расширенных параметров.

0 голосов
/ 31 октября 2009

Я думаю, вы можете установить разрешения для всех файлов и папок, перейдя в каталог, а затем используйте вкладку безопасности, чтобы установить разрешение, чтобы оно установило его для папки, подпапок и файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...