簡體   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