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

Как разрешить неадминистратору управлять IIS 7 на контроллере домена?

У меня IIS 7 работает на двух машинах Server 2008. Один из них - контроллер домена.

Как мне позволить своему веб-специалисту управлять IIS - создавать приложения и виртуальные каталоги, изменять все настройки - не помещая его в группу администраторов (локальную или доменную)?

(Я знаю, что есть аналогичный вопрос размещен здесь, но принятый ответ был «сделай его администратором», и это не вариант для меня.)

Ты можешь делегировать контроль сайтов и приложений IIS пользователям точно так же, как вы можете делегировать права объектам в Active Directory. См. Ссылку для инструкций. Еще несколько ссылок в помощь:

http://learn.iis.net/page.aspx/207/delegated-administration/

http://learn.iis.net/page.aspx/94/delegating-administration/

http://www.trainsignaltraining.com/iis-7-remote-administration-2/2008-06-17/

http://learn.iis.net/page.aspx/155/an-overview-of-feature-delegation-in-iis-70/#03

У меня была аналогичная проблема, и ни «сделать его администратором», ни использовать делегирование функций (постоянно возникала ошибка об отсутствии раздела конфигурации «wsgi», не работали для меня.

Это то что ты делаешь:

  1. Установите службу управления IIS (с помощью диспетчера сервера)

  2. Откройте диспетчер IIS

  3. Выберите сайт, к которому вы хотите предоставить доступ, и выберите функцию «Разрешения диспетчера IIS». Оттуда я добавляю пользователя в список, используя параметр «Разрешить пользователя ...».

  4. В представлении «Функции сервера» выберите функцию «Служба управления» и убедитесь, что служба запущена.

Ваш пользователь, не являющийся администратором, должен иметь доступ к определенным настройкам веб-сайта из диспетчера IIS со своей учетной записью. В отличие от администраторов, он не увидит доступные сайты по умолчанию с первого раза. Ему нужно будет установить новое соединение с веб-сайтом, указав сервер (localhost) и веб-сайт (как указано в IIS, а НЕ фактический общедоступный URL-адрес).

После того, как соединение установлено и сохранено, оно будет запрашивать пароль учетной записи только при следующем запуске диспетчера IIS.

Надеюсь, это поможет кому-нибудь с подобной проблемой, мне пришлось немного покопаться, чтобы найти это решение.

Я считаю, что у управления IIS есть собственный набор прав с IIS7. Информацию о делегировании администрирования IIS можно найти Вот.