代码之家  ›  专栏  ›  技术社区  ›  ParanoidMike

访问网站栏页面和编辑网站栏所需的最小权限

  •  0
  • ParanoidMike  · 技术社区  · 14 年前

    我们已经开始采用SharePoint2010,并开始手动将内容从SharePoint2007网站迁移到我们在SP2010中从头开始重建的新网站。

    我们以前支持的一件事是将管理我们的一些站点列的责任委托给团队成员。团队成员不熟悉SharePoint内部结构,不希望对网站及其所有对象拥有完全权限。

    我们现在正试图找出授予团队成员所需的最小权限,以便他们可以继续编辑(和传播)我们定义的站点列的内容。

    他当前拥有的权限(显然不够):

    • 网站权限(根据\u layouts/user.aspx):读取、贡献、管理列表
    • 站点中特定对象的权限(根据\u layouts/people.aspxmembershipgroupid=xxx,然后选择设置,查看组权限):
    • 服务器/站点/[站点名称]:贡献

    • server/sites/[sitename]/lists/[a list with columns that inherit from site columns]:“贡献不删除”

    注意:“不删除贡献”权限是我通过复制SharePoint本机“贡献”权限集并取消选择“删除”权限而设计的自定义权限。“管理列表”权限是我设计的自定义权限,包括以下特定权限:(列表权限)管理列表,查看项目;(网站权限)查看页面,打开。

    引发拒绝访问错误的操作:

    • _ layouts/mngfield.aspx:sharepoint返回“错误:拒绝访问”对话框,并提供三个可单击选项:“以其他用户身份登录”、“请求访问”和“返回站点”
    • _布局/fldedit.aspx?field=level%5fx0020%5f3[我们定义的站点列之一]:可以加载页面并键入对文本框的更改“…但是当我按“确定”(保存更改)时,会收到上面相同的消息。”

    当我们的团队成员单击“请求访问”链接时,我收到的电子邮件会将我发送到一个页面,该页面建议我授予“[网站名称]用户”组中的用户成员资格,而他已经是该组的成员。因此,虽然SP2010尝试请求访问权限,但它实际上并没有指导我访问(a)一个具有正确权限的有效组,或(b)我需要授予团队成员访问权限的特定对象。

    另请注意:在SP2007(Moss)站点上(我们的团队成员成功地管理了站点列的编辑),他们在整个站点上拥有许多额外的权限,我们不希望在SP2010中盲目地重新分配这些权限,直到我们知道它们是必要的。

    任何人能提供的帮助都将不胜感激。

    1 回复  |  直到 14 年前
        1
  •  2
  •   ParanoidMike    14 年前

    有两组权限:一组在站点级别设置的权限,另一组必须在继承站点列的每个列表上分配的权限(即,将其实现为列表列的位置):

    网站级别权限

    • 管理列表(标记为_列表权限_)
    • 查看项目(标记为__List Permissions_)
    • 添加和自定义页面(标记为__site permissions_)
    • 浏览目录(标记为_站点权限_)
    • 查看页面(标记为_站点权限_)
    • 打开(标记为_站点权限_)

    列表级权限

    • 管理列表(个人权限,包括查看项目、查看页面和打开)
    • 贡献(权限集)

    有关我如何获得这些权限的详细信息和方法,欢迎您在这里了解RAD的全部内容: http://paranoidmike.blogspot.com/2010/10/found-minimum-permissions-to-edit-site.html