2010-05-26 94 views
5

我的团队实施了一个用户界面,以向某个SharePoint列表中的用户分配/撤销权限级别。 UI提供“撤消”功能来恢复用户在通过我们的用户界面进行更改之前拥有的权限。SharePoint:您无法授予有限的访问权限级别

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

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

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

因此,SharePoint相当特别地对待该权限级别,我想知道如何在撤消功能中解决该问题。

我的问题:

  • 我才拿到它的权利,这种“有限”是由SharePoint仅在网站水平理所当然的,都只是下面的列表包含意外通过继承?
  • 该权限级别对列表中是否有任何影响,还是仅适用于该站点本身?
  • 所以,那会是保存到刚刚从列表中删除,并当用户点击“撤销”添加它了,因为它没有影响呢?

回答

8

我敢回答我的问题只是为未来的读者参考:

根据微软的文章Permission levels and permissions

受限访问权限级别 不能自定义或删除。

(...)的Windows SharePoint Services 3.0的 自动 水平时,您授予他们访问您的网站的 对象,要求分配此权限的用户和SharePoint组 他们有权访问更高级别的 对象,但他们没有 权限。例如,如果您授予 用户访问列表中的项目和 他们无权访问列表 本身,则Windows SharePoint Services 3.0会自动授予列表中的受限访问权限,并且还会根据需要授予该网站 。

在实践中,这意味着:

  • 如果你可以删除它,只是因为它得到了继承和具有某些名单上已没有意义。
  • 如果稍后用户被授予某些列表项的某些权限,以便他需要列表上的受限访问权限,SharePoint将负责重新添加它。
  • 总结:无需删除并重新添加访问级别。
+0

给建议编辑的匿名用户:这与我写的和我引用的内容不矛盾吗?微软的文章称:“限制访问权限级别不能自定义或删除。”这就是为什么我总结说:“如果你可以删除它,那只是因为它已被继承,并且对该列表没有任何意义。” – chiccodoro 2011-11-07 09:05:15

+0

我删除了匿名用户的以下编辑,因为我在回答的上下文中无法理解它:请记住,如果您为较高级别的人员移除“受限访问”权限,那么它将有效删除所有权限为该用户在其下的任何东西。无论是网站,子网站,列表,列表中的项目等。 – chiccodoro 2014-11-07 07:59:47

1

拆卸与顶级网站的机会有限,用户不应该真正消除他们的列表或低于库中明确的访问(碎权限),但MS做到上面提到的文章中说:

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

这表明用户的有限访问权限应在网站权限上声明。我认为在做出任何假设之前,最好先在自己的网站上进行测试。

+0

谢谢 - 是的,这当然是对的。在网站上它甚至不能被删除,但它可以在较低的层次上删除。我仍然坚信,将其从情人级别中删除并不会影响任何内容,因为权限只与网站级别相关。 – chiccodoro 2012-01-17 10:49:29