SharePoint:您无法授予有限的访问权限级别

时间:2010-05-26 09:13:40

标签: security sharepoint permissions roles

我的团队实施了一个用户界面,可以为某个SharePoint列表上的用户分配/撤消权限级别。用户界面提供“撤消”功能,以恢复用户在通过用户界面更改之前的权限。

现在,如果用户具有“受限访问”权限级别,则会出现问题:当您对UI进行更改时,将删除此权限级别。尝试撤消时,应再次添加权限级别,这将导致

  

您无法向用户授予有限的访问权限级别。

当用户访问网站下的某个实体时,SharePoint会自动授予该权限级别。它无法手动授予。然后,该站点中的所有列表都会继承此权限级别。但是,在打破列表上的继承之后,我可以手动撤销权限,但之后我无法重新授予它。

因此,SharePoint特别重视该权限级别,我想知道如何在撤消功能中解决这个问题。

我的问题:

  • 我是否认为SharePoint仅在 网站 级别授予此“有限访问权限”,并且下方的所有列表仅通过继承意外包含该内容?
  • 该权限级别是否对列表有任何影响,或者它是否仅适用于网站本身?
  • 因此,只需将其从列表中删除即可保存,当用户点击“撤消”时 再添加它,因为它无论如何都没有效果?

2 个答案:

答案 0 :(得分:8)

我敢回答我自己的问题,仅供未来读者参考:

根据微软的文章Permission levels and permissions

  

受限访问权限级别   无法自定义或删除。

  

(...)Windows SharePoint Services 3.0   自动分配此权限   用户和SharePoint组的级别   当你授予他们访问权限时   您网站上需要的对象   他们可以访问更高级别   他们没有的对象   权限。例如,如果您授予   用户访问列表中的项目   他们无权访问该列表   本身,Windows SharePoint Services   3.0自动授予他们列表中的受限访问权限,以及网站,   如果需要的话。

在实践中,这意味着:

  • 如果你可以删除它,那只是因为它已被继承并且在某个列表中没有任何意义。
  • 如果以后某个用户被授予某个列表项的某些权限,那么他需要在列表中使用受限访问权限,SharePoint将负责再次添加它。
  • 总结:无需担心删除和重新添加该访问级别。

答案 1 :(得分:1)

删除顶级网站上具有受限访问权限的用户实际上不应删除他们对下面列表或库的显式访问权限(权限已损坏),但MS会在上述文章中说:

  

但是,要访问列表或库,用户必须有权打开父网站并读取共享数据,例如网站的主题和导航栏。无法自定义或删除“受限访问”权限级别。

这表明应该在站点权限上声明用户的受限访问权限。我认为在进行任何假设之前,最好先在您的网站上进行测试。