我有一个 Sharepoint 站点(MOSS 2007 SP2),即使我删除了该站点的所有用户权限,所有域用户似乎都具有读取权限。授予用户所有级别的权限都没有问题。例如,我可以授予 userA 对我的站点的完全访问权限,但是当我将用户完全从站点中删除时,他们仍然具有读取权限。
这实际上是一个不从父站点继承权限的子站点。该子站点还具有继承或不继承权限的子站点。无论哪种方式,问题似乎都存在于受影响站点的所有子站点上。
更奇怪的是,如果我运行一个 sql 查询来显示谁有权访问某个站点,它会显示该站点的权限页面上列出的相同用户。例如,我授予用户对该站点的“读取”访问权限,然后运行查询,该用户将在查询结果中显示为具有“读取”访问权限。然后我从站点权限页面中删除用户并再次运行查询,该用户已从查询结果和权限页面中消失,但他们仍然具有对该站点的“读取”访问权限。
所有用户似乎都对该站点及其所有子站点具有“读取”权限,即使他们从未被授予对该站点的访问权限。最近,我安装了一个 Microsoft 安全补丁,该补丁修复了由安装 SP2 引起的已知问题。这是该问题的链接以及修复它的补丁http://support.microsoft.com/kb/971620/ 我不确定安装该补丁是否是问题的原因。但如果是这样,为什么它只会影响那个特定的子站点及其后代?有没有人遇到过这样的事情?