XWiki允许你在一个细粒度水平控制所有访问权限。有不同程度的控制,这些权限是累加的。页面的权限会覆盖空间权限,空间的权限会覆盖wiki的权限。
由于XWiki提供了这三个层次的控制,它使管理变得容易,控制允许读,写和发表评论,或者不允许。
例如,假设你有市场营销和IT部门的管理者和员工:你可以为每个部门的员工各分为一组,另外一个组用于管理组,并为每个类别分一个空间。然后你可以选择让营销人员只能访问的营销空间,但是可以让营销经理以员工级别进入IT部门空间(不是IT经理级别)等等...
在wiki级别权限
点击“wiki”菜单,然后点击“Administer Wiki”。如下面的截图,点击“Users & Groups”下“Rights”的链接:
下面是你如何更改权限:
- 选择您想要设置权限的用户或组。
- 在一个复选框里,单击一次为允许,两次为拒绝,三次为清除(删除权限)。这里操作使用Ajax技术自动保存权限。
下面是需要知道的一些默认用户和组:
- Unregistered Users: 代表匿名用户(即用户没有登录)
- XWikiAllGroup: 代表所有组
- XWikiAdminGroup: 代表有管理权限的所有用户
空间级别权限
点击“Space”菜单(位于顶部栏上),再单击“Administer Space”,然后单击“Rights”链接。
这里的步骤与wiki级别(全局)是一样的。
页面级别权限
点击“编辑”菜单,然后点击“访问权限”:
激活匿名评论
跳转到“Rights”管理页面,勾选Require unregistered users to solve a captcha when posting a comment on a page:
请注意,你还需要给未注册的用户评论权限。完成操作后,匿名用户当进行评论时,将看到以下界面: