我们正在实施托管的Windows SharePoint Services 3.0系统,我需要限制客户可以访问网站集的用户数。 客户应该能够管理他的整个网站集。他应该无法删除网站集本身,或者向网站集和子网站添加超过给定数量的用户。
似乎使用WSS 2.0,您可以使用配额模板限制网站集中的用户数。在WSS 3.0中,您仍然可以使用配额模板限制网站集的大小,但不能限制用户数。
答案 0 :(得分:1)
没有标准方法可以限制可以添加到网站的用户数量。并非没有严重的黑客攻击或从用户那里删除功能。
一个人无法解决问题,只能管理它:
网站所有者仍然可以使用其完全限定名称或SAM帐户名称将其他用户添加到网站。
您可以定期向SharePoint查询添加到网站集的用户数(使用SPWeb类的SiteUsers属性)。如果添加的数量超过指定的限制,您可以通知某人或自动删除用户或其他任何内容。
希望未来版本的SharePoint和WSS具有更细粒度的权限模型。
答案 1 :(得分:0)
我不知道任何开箱即用的东西。您可以通过编写自定义wsp以编程方式实现相同的操作。我在这种方法中发现的唯一问题是,即使您隐藏了您的功能,网站集管理员也可以撤消或删除解决方案。
BTW,我们的客户希望限制并发用户,我们使用会话提供程序以编程方式完成