下面图片和文档的权限管理UI基于XWiki企业1.1.2和XWiki企业1.2M2之后。
XWiki允许你在一个细粒度水平控制所有访问权限。有不同程度的控制,这些权限是累加的。页面的权限会覆盖空间权限,空间的权限会覆盖wiki的权限。
由于XWiki提供了这三个层次的控制,它使管理变得容易,控制允许读,写和发表评论,或者不允许。
你可以以用户组的方式更轻松地管理这一类人的权限。
例如,假设你有市场营销和IT部门的管理者和员工:你可以为每个部门的员工各分为一组,另外一个组用于管理组,并为每个类别分一个空间。然后你可以选择让营销人员只能访问的营销空间,但是可以让营销经理以员工级别进入IT部门空间(不是IT经理级别)等等...
你需要拥有管理员权限才能修改其他用户和组的权限。
在wiki级别权限
点击“wiki”菜单,然后点击“Administer Wiki”。如下面的截图,点击“Users & Groups”下“Rights”的链接:
从XWiki 7.2M3开始,“Administer”链接位于抽屉菜单下,您可以通过点击右上角的图标找到。
下面是你如何更改权限:
- 选择您想要设置权限的用户或组。
- 在一个复选框里,单击一次为允许,两次为拒绝,三次为清除(删除权限)。这里操作使用Ajax技术自动保存权限。
下面是需要知道的一些默认用户和组:
- Unregistered Users: 代表匿名用户(即用户没有登录)
- XWikiAllGroup: 代表所有组
- XWikiAdminGroup: 代表有管理权限的所有用户
空间级别权限
点击“Space”菜单(位于顶部栏上),再单击“Administer Space”,然后单击“Rights”链接。
这里的步骤与wiki级别(全局)是一样的。
从7.2 RC 1开始,空间的概念不存在了。但你可以改变父页面的权限,并且会影响当前页。请参阅下一节了解更多。
注:终端页面(文档不能有子页面),“Administer Parent”按钮位于“more actions”菜单中:
页面级别权限
这仅适用于高级用户,请确保您尝试编辑页面之前,切换你的用户为高级模式。
点击“编辑”菜单,然后点击“访问权限”:
从7.2 RC1开始,有2种方式进入这个页面:
- 如果你是一个终端页面(即不能有子页面),仍然在同一个地方进入(编辑>访问权限)。
- 如果不是,你必须点击操作菜单(3个垂直点),然后点击“Administer Page”:
在这个页面,你将有2个选择:
-
- "Rights: Page & Children" 这里设置权限影响子页面的权限:
- "Rights: Page" 只影响页面权限(子页面权限不影响):
激活匿名评论
从XWiki Enterprise 2.3开始支持
跳转到“Rights”管理页面,勾选Require unregistered users to solve a captcha when posting a comment on a page:
请注意,你还需要给未注册的用户评论权限。完成操作后,匿名用户当进行评论时,将看到以下界面: