![如何让非管理员管理域控制器上的 IIS 7?](https://linux22.com/image/531156/%E5%A6%82%E4%BD%95%E8%AE%A9%E9%9D%9E%E7%AE%A1%E7%90%86%E5%91%98%E7%AE%A1%E7%90%86%E5%9F%9F%E6%8E%A7%E5%88%B6%E5%99%A8%E4%B8%8A%E7%9A%84%20IIS%207%EF%BC%9F.png)
我在两台 Server 2008 机器上运行了 IIS 7。其中一台是域控制器。
我怎样才能让我的网站人员管理 IIS(创建应用程序和虚拟目录、修改所有设置),而不将他放入管理员组(本地或域)?
(我知道有一个类似的问题发布在这里,但接受的答案是“让他成为管理员”,而这对我来说不是一个选择。)
答案1
你可以委托控制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
答案2
我遇到了类似的问题,无论是“让他成为管理员”还是使用功能委派(一直收到有关缺少配置部分‘wsgi’的错误)都对我不起作用。
这是你做的:
安装 IIS 管理服务(使用服务器管理器)
打开 IIS 管理器
选择您要授予访问权限的站点,然后选择“IIS 管理器权限”功能。然后,我使用“允许用户...”选项将用户添加到列表中。
从服务器功能视图中,选择“管理服务”功能并确保该服务正在运行。
您的非管理员用户应该能够使用其帐户从 IIS 管理器访问特定网站设置。与管理员不同,他第一次不会默认看到可用的网站。他必须通过指定服务器(本地主机)和网站(如 IIS 中指定的,而不是实际的公共 URL)来建立与网站的新连接。
一旦建立并保存连接,下次运行 IIS 管理器时它只会要求输入帐户密码。
希望这对遇到类似问题的人有所帮助,我必须自己深入挖掘才能找到这个解决方案。
答案3
我相信 IIS 管理在 IIS7 中拥有自己的一套权限。有关委派 IIS 管理的信息可以在这里找到这里。