Mediawiki的用户组

取自 食品百科全书

在00:42 2007年8月26日由Foodmate (Talk | 贡献)所做的修订版本
(差异) ←更早版本 | 查看当前版本 (差异) | 更新版本→ (差异)
跳转到: 导航, 搜索


首先,MediaWiki用户组之间是集合的关系。 匿名用户组 包含 user组用户 包含 (用户自定义组,管理员)



所以默认情况下,所有登录用户均属于user组,默认情况下user组有编辑权限。 当自定义的teacher组,生成后,edit随user组为ture. 所以当设定teacher组edit为false时wiki会参考user组的权限。



比如:在数据库user_groups表中加入teacher组; 然后在DefaultSetting.php或LocalSetting.php中加入



$wgGroupPermissions['teacher' ]['edit'] = false; </pre>


此时teacher组用户并不会被禁止编辑操作。原因是在wiki的权限参考优先级中user高于teacher,(可以形象的理解为,user组比teacher组说话管用)。



要使teacher组禁止编辑,则应该将以下语句删除,或是注释掉(注释方法:在该语句前加#号)。



$wgGroupPermissions['user' ]['edit'] = false; </pre>


这样teacher组用户就不能编辑了。

个人工具

鲁ICP备14027462号-6

鲁公网安备 37060202000129号