我正在与一个支持人员合作,他应该能够在他维护的Web服务器上安装SSL证书.他通过域安全组拥有服务器的本地管理员权限.他还拥有运行Windows 2003 Server证书颁发机构的内部CA的权限:"请求证书"和"颁发和管理证书".
他正在使用的服务器运行的是Windows 2000 SP4/IIS 5.当他尝试创建在线服务器证书时,IIS向导以"无法安装.访问被拒绝"结束.事件查看器工作不正常,所以我找不到任何细节.我怀疑权限问题是本地的,而不是CA.
我的帐户是域管理员帐户,我知道我可以执行此操作,但是我需要让其他人不是域管理员.
任何想法为什么他不能执行此操作?
几个月前,当我为客户设置证书时,我遇到了同样的问题.
管理员需要权限的MachineKeys文件夹 -
\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys
授予管理员(或管理员组)对此目录的完全控制权.我不认为你必须重新启动IIS,但它永远不会伤害.
我不知道为什么Admin不会将其控制为默认值.更改后,证书创建向导将成功生成证书申请.
我想在某个地方甚至有一篇关于它的微软知识库文章.
编辑:这是知识库文章:http://support.microsoft.com/kb/908572
-Jon