MoinMoin的页权限设定

MoinMoin的访问权限可以达到页面级(Page Permission),亦即可以指定特定页面的访问权限,方法便是在特定的页面加入
类似如下的代码(在文本编辑模式下,以下页面修改均为文本编辑模式):
#acl +admin:write,read All:read
上面的代码意指此页也许admin读写,其他只有读的权限.

很多时候,我们以组方式授权,也就是授权于某一个群组相同的权限,这时候需要以管理员 的身份建立组:
1.成为管理员:
在配置文件wikiconfig.py中加入如下一行:
acl_rights_default = u'+admin:admin,delete Known:read,write,revert All:read'
这样非注册用户仅有阅读权限,注册用户(Known指已经注册的用户)可读写;adm in拥有管理员权限并且可删除、重命名.简言之,拥有admin权限的就是管理员.
2.建立群组:
假设我们要建立一个名为TrustedGroup的可信赖的组(注意:一个组名应该就 是一个WikiName(wiki名),即以首字母大写的两个(或以上)单词组成一个 词(单词之间无空格),如TrustedGroup)
1)进入FindPage,建立一个名为TrustedGroup的wiki page
2)编辑TrustedGroup,所有的组员名单以列表方式给出,比如:
* hitgnu
* jeffrey
由于此页面会影响到访问权限的管理,应该设置其权限于仅允许管理员读写,其他的用户应 该对其无任何权限,故而此页的最后内容应该类似如下的方式:
#acl +admin:write,read All:
 * hitgnu
 * jeffrey
3.关键页面授权特定用户组访问:
建立了用户组之后,我们可以指定某个页面授权特定组的特殊权限,只需在该页面添加类似 如下的内容:
#acl +admin:read,write,revert,delete TrustedGroup:read,write,revert All:
这样,仅仅管理员和特定的组成员可以看到并可以编辑该页面的内容,有效地保护该页面包含的 敏感内容.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值