Mediawiki的用户组
取自 食品百科全书
(修订版本间差异)
00:42 2007年8月26日的修订版本 (编辑) Foodmate (Talk | 贡献) ←上一个 |
当前修订版本 (01:52 2007年8月31日) (编辑) (undo) Foodmate (Talk | 贡献) |
||
第46行: | 第46行: | ||
[[Category:Mediawiki]] | [[Category:Mediawiki]] | ||
+ | |||
+ | |||
+ | |||
+ | == 对用户进行权限设置: == | ||
+ | |||
+ | 要更改一个用户所属的用户组, 请使用管理员(sysop)身份登录,然後到Special:Userrights(用户权限管理)。每个用户组都可以被赋予以下权限(许可)的一个组合。 |
当前修订版本
首先,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组用户就不能编辑了。
[编辑] 对用户进行权限设置:
要更改一个用户所属的用户组, 请使用管理员(sysop)身份登录,然後到Special:Userrights(用户权限管理)。每个用户组都可以被赋予以下权限(许可)的一个组合。