2013-02-19 72 views
0

我们有一个MOSS(SharePoint 2007)网站。我们已授予对SharePoint组的有限访问权限,在该组中我们添加了一个AD组。因此,AD组中的任何成员将有权访问该网站。但是当他们访问其他资源时,他们被重定向到请求访问页面。即使我得到他们的访问请求电子邮件。但系统会自动将用户添加到该网站。当我查看人员和组中的用户信息时,用户已添加到系统中(没有我提供的访问权限)。 '创建者'属性显示为请求者名称本身。有什么方法可以跟踪这个问题。我试图复制它,但这是不可重现的。但问题仍然存在。SharePoint 2007问题,用户自动添加

回答

1

第一次访问网站集时,用户被自动添加到用户信息列表。此时他们的信息与用户内容数据库同步。

WSS保持为外部用户,组和角色 在一个隐藏列表,这被称为用户信息列表中的文件数据。每当WSS提供一个新的网站集时,它会自动创建 用户信息列表作为顶级网站中的隐藏列表。 WSS然后在第一次为委托人分配权限或第一次通过 安全检查以访问安全对象时为每个外部委托人添加新配置文件。需要注意的是存储在用户的用户配置文件 信息列表不会在 网站集,时延长用户在一个网站 集更新他们的个人资料设置,也有 其他网站集不更改该用户的配置文件设置。

来源:Security Programming in SharePoint 2007

+0

非常感谢你亚历克斯的答案,但我无法重现此问题,有没有什么办法来测试它?我已经做了以下步骤。将用户添加到同一场中的网站集中。过了一段时间,我要求用户访问另一个站点并请求访问。但用户不会自动添加到第二个站点。 – user2088734 2013-02-22 03:28:10

+0

_用户信息列表(UIL)_存储在网站集级别。在(子)网站级别没有_UIL_。如果您将用户添加到任何子网站,则会将其添加到网站集级别的_UIL_中。对于团体来说也是如此。授予权限是不同的事情:用户需要被授予特定的权限和/或他/她需要被添加到组才能访问网站或网站资源。 – 2013-02-22 08:02:56