Junde's Cybervilla

木风子

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  6 随笔 :: 0 文章 :: 5 评论 :: 0 引用

公告

    story: 前天走之前,IIS还一切工作正常.过了一个晚上之后,再次访问就会得到http 401.3 Access Denied 错误,很显然是因为web文件夹的权限被人改了(当时是这么想的, 而且网上很多朋友也是这么说的),于是就检查每一个和IIS有关的文件夹的ACL, 却发现这些文件夹的设置都是正确的.我们担心某个文件的权限设置是不正确的,但是不能确定是哪个文件.

    solution:当你不能确定是哪个文件的权限设置不正确,可以使用microsoft提供的一个小工具来帮助你查出罪魁祸首,可以从以下链接下载该工具: FileMon  http://www.microsoft.com/technet/sysinternals/utilities/filemon.mspx
使用该工具最后查出是因为某人把\Windows\System32\UserEnv.dll 的security设置改了,user group不能访问该文件,添加user group之后一切正常.

    notes: 运行该工具, 设置filter为你要监视的目录, 建议监视整个C目录和你的网站文件夹.然后分析: 搜索关键字w3wp 和 Access Denied, 当查出w3wp不能访问某个文件时, 检查该文件的Security设置是否正确, 此方法应该可以解决大部分的http 401.3 Access Denied错误:)

posted on 2007-09-14 15:47 Junde 阅读(643) 评论(0) 编辑 收藏