如何限制可以访问SharePoint网站集的用户数?

时间:2008-11-07 13:10:49

标签: sharepoint wss

我们正在实施托管的Windows SharePoint Services 3.0系统,我需要限制客户可以访问网站集的用户数。 客户应该能够管理他的整个网站集。他应该无法删除网站集本身,或者向网站集和子网站添加超过给定数量的用户。

似乎使用WSS 2.0,您可以使用配额模板限制网站集中的用户数。在WSS 3.0中,您仍然可以使用配额模板限制网站集的大小,但不能限制用户数。

2 个答案:

答案 0 :(得分:1)

没有标准方法可以限制可以添加到网站的用户数量。并非没有严重的黑客攻击或从用户那里删除功能。

一个人无法解决问题,只能管理它:

  • peoplepicker-onlysearchwithinsitecollection 属性与Stsadm.exe一起使用,以限制人员选择器仅返回已添加到网站集的用户。
  • 当主持人授予用户访问网站集的权限时,主机必须将用户添加到该网站集。

网站所有者仍然可以使用其完全限定名称或SAM帐户名称将其他用户添加到网站。

您可以定期向SharePoint查询添加到网站集的用户数(使用SPWeb类的SiteUsers属性)。如果添加的数量超过指定的限制,您可以通知某人或自动删除用户或其他任何内容。

希望未来版本的SharePoint和WSS具有更细粒度的权限模型。

答案 1 :(得分:0)

我不知道任何开箱即用的东西。您可以通过编写自定义wsp以编程方式实现相同的操作。我在这种方法中发现的唯一问题是,即使您隐藏了您的功能,网站集管理员也可以撤消或删除解决方案。

BTW,我们的客户希望限制并发用户,我们使用会话提供程序

以编程方式完成