`
hitgnu
  • 浏览: 94618 次
  • 性别: Icon_minigender_1
  • 来自: 苏州-->上海
社区版块
存档分类
最新评论

MoinMoin的页权限设定

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

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


 

分享到:
评论

相关推荐

    MoinMoinWiki

    4. **权限管理**:MoinMoin允许设置不同的访问权限,如只读、编辑、管理等,以保护敏感信息。 5. **多语言支持**:内置多语言支持,满足国际化的使用需求。 6. **插件系统**:通过插件扩展功能,如集成其他服务(如...

    MoinMoin配置手册

    配置MoinMoin实例时,你需要创建一个新的Wiki实例,然后根据需求配置权限、主题和其他设置。最后,需要在Apache的配置文件中绑定MoinMoin,使其能够正确处理Wiki请求。配置完成后,重启Apache服务器,便可以开始使用...

    基于Python的MoinMoin.zip

    5. **权限管理**:MoinMoin提供灵活的权限管理系统,可以根据需要设置不同用户的访问和编辑权限。 6. **多语言支持**:MoinMoin支持多种语言,方便全球用户使用。 7. **可部署性**:MoinMoin可以在各种平台上运行...

    moin moin 个人维基

    - **权限控制**:moinmoin允许设置不同的用户角色,控制读写权限。 - **数据备份**:定期备份数据库和文件系统,防止数据丢失。 - **安全更新**:关注moinmoin的版本更新,及时升级以修补潜在的安全漏洞。 5. **...

    Python维基系统MoinMoir.zip

    - **权限管理**: 可以设置不同的访问和编辑权限,保护敏感信息。 - **RSS订阅**: 用户可以订阅页面更新,及时获取信息。 **3. 安装与配置** 安装MoinMoin通常包括以下几个步骤: 1. 下载最新版本的MoinMoin源码。 2...

    moin-1.9.6

    - **权限管理**:通过用户和角色系统,MoinMoin能设置不同级别的访问权限,确保信息安全。 - **国际化与本地化**:支持多语言,方便全球用户使用。 3. **MoinMoin 1.9.6特性** - **改进的性能**:优化了内部处理...

    moin-1.9.3

    3. **权限管理**:系统支持多级权限控制,允许管理员设定不同的访问和编辑权限,确保敏感信息的安全。 4. **模板系统**:moinmoin拥有强大的模板系统,允许用户自定义页面布局和样式,适应不同的组织文化。 5. **...

    MoinWiki配置说明[借鉴].pdf

    4. 为了使Apache有权访问这些文件,需要更改`mywiki`文件夹的所有权和权限,将其设置为Apache用户(通常为`www-data`)。 5. 最后,将MoinMoin的静态网页文件拷贝到Moin目录下的适当位置。 完成这些步骤后,你就...

    MoinWiki配置说明

    2. **设置权限**: - 使用命令`sudo chown -R www-data.www-data mywiki`设置文件夹所有权。 - 使用命令`sudo chmod -R ug+rwx mywiki`和`sudo chmod -R o-rwx mywiki`调整权限,确保Apache服务器可以读取这些文件...

    维基

    5. **权限管理**:虽然对普通用户开放编辑,但也可设置不同级别的权限,以保护敏感内容。 在Python编程中,实现维基功能并非难事。Python有许多库和框架可以帮助开发维基系统,例如: 1. **MoinMoin**:这是一个用...

    cat-wiki-server

    - **Wiki引擎**:是用于搭建Wiki站点的软件,如MediaWiki(维基百科使用的就是这个),DokuWiki,MoinMoin等。Cat-wiki-server可能是自定义或定制的Wiki引擎。 2. **服务器端开发**: - **编程语言**:通常,...

    howto webservice by phython

    - **常见问题**:包括权限问题、环境变量设置不当等。 2. **mod_python** - **简介**:mod_python是一个Apache模块,允许开发者编写高性能的、基于Python的Web应用程序。 - **优势**:比传统的CGI方法更高效,...

    wiki

    管理员可以设定不同的用户角色,如读者、编辑者和管理员,分别赋予不同的操作权限。此外,还有版本控制系统,记录每一次编辑的改动,便于回溯和解决冲突。 总的来说,维基是一种强大的工具,它通过集体智慧和开放...

Global site tag (gtag.js) - Google Analytics