xwiki功能-权限管理

时间:2021-11-06 08:49:50
下面图片和文档的权限管理UI基于XWiki企业1.1.2和XWiki企业1.2M2之后。

XWiki允许你在一个细粒度水平控制所有访问权限。有不同程度的控制,这些权限是累加的。页面的权限会覆盖空间权限,空间的权限会覆盖wiki的权限。

由于XWiki提供了这三个层次的控制,它使管理变得容易,控制允许读,写和发表评论,或者不允许。

你可以以用户组的方式更轻松地管理这一类人的权限。

例如,假设你有市场营销和IT部门的管理者和员工:你可以为每个部门的员工各分为一组,另外一个组用于管理组,并为每个类别分一个空间。然后你可以选择让营销人员只能访问的营销空间,但是可以让营销经理以员工级别进入IT部门空间(不是IT经理级别)等等...

你需要拥有管理员权限才能修改其他用户和组的权限。

在wiki级别权限

点击“wiki”菜单,然后点击“Administer Wiki”。如下面的截图,点击“Users & Groups”下“Rights”的链接:

xwiki功能-权限管理

从XWiki 7.2M3开始,“Administer”链接位于抽屉菜单下,您可以通过点击右上角的图标找到。

xwiki功能-权限管理

xwiki功能-权限管理

xwiki功能-权限管理

下面是你如何更改权限:

  • 选择您想要设置权限的用户或组。
  • 在一个复选框里,单击一次为允许,两次为拒绝,三次为清除(删除权限)。这里操作使用Ajax技术自动保存权限。

下面是需要知道的一些默认用户和组:

  • Unregistered Users: 代表匿名用户(即用户没有登录)
  • XWikiAllGroup: 代表所有组
  • XWikiAdminGroup: 代表有管理权限的所有用户

空间级别权限

点击“Space”菜单(位于顶部栏上),再单击“Administer Space”,然后单击“Rights”链接。

xwiki功能-权限管理

这里的步骤与wiki级别(全局)是一样的。

从7.2 RC 1开始,空间的概念不存在了。但你可以改变父页面的权限,并且会影响当前页。请参阅下一节了解更多。

注:终端页面(文档不能有子页面),“Administer Parent”按钮位于“more actions”菜单中:

xwiki功能-权限管理

页面级别权限

这仅适用于高级用户,请确保您尝试编辑页面之前,切换你的用户为高级模式。

点击“编辑”菜单,然后点击“访问权限”:

xwiki功能-权限管理

从7.2 RC1开始,有2种方式进入这个页面:

  • 如果你是一个终端页面(即不能有子页面),仍然在同一个地方进入(编辑>访问权限)。
  • 如果不是,你必须点击操作菜单(3个垂直点),然后点击“Administer Page”:

    xwiki功能-权限管理
    在这个页面,你将有2个选择:

      • "Rights: Page & Children" 这里设置权限影响子页面的权限:

        xwiki功能-权限管理

      • "Rights: Page" 只影响页面权限(子页面权限不影响):

        xwiki功能-权限管理

激活匿名评论

从XWiki Enterprise 2.3开始支持

跳转到“Rights”管理页面,勾选Require unregistered users to solve a captcha when posting a comment on a page

xwiki功能-权限管理

请注意,你还需要给未注册的用户评论权限。完成操作后,匿名用户当进行评论时,将看到以下界面:

xwiki功能-权限管理