繁体   English   中英

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

[英]How to limit the number of users that can access a SharePoint site collection?

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

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

没有标准方法来限制可以添加到站点的用户数量。 并非没有严重的黑客行为或从用户删除功能。

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

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

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

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

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

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

顺便说一句,我们的客户想要限制并发用户,我们使用会话提供程序以编程方式完成

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM