我使用的是mediawiki 1.21.2,我必须创建一个权限有限的自定义组。 在我的LocalSettings.php中,我已经这样做了
$wgGroupPermissions['sysop' ]['move'] = true;
$wgGroupPermissions['sysop' ]['read'] = true;
$wgGroupPermissions['sysop' ]['edit'] = true;
$wgGroupPermissions['sysop' ]['createpage'] = true;
$wgGroupPermissions['sysop' ]['createtalk'] = true;
$wgGroupPermissions['sysop' ]['upload'] = true;
但如何将用户添加到此组'sysop',我无法在特殊页面中看到此组 “用户权限管理”即使在“官僚”用户登录后也是如此。
任何人都可以帮助我吗?
答案 0 :(得分:2)
配置确实在wiki上。
谁可以添加或删除也可以通过wgAddGroups和wgRemoveGroups设置自定义组的人员。
相关链接
答案 1 :(得分:0)
请注意,用户组sysop
不是自定义组 - 它是MediaWiki admins的标准用户组,在Special:UserRights中列为“管理员” (假设您的wiki是英文的,并且您没有通过编辑MediaWiki:group-sysop-member页面来自定义标签。)
我认为组内部和用户可见名称之间的差异是由于历史原因:组中的用户最初被称为sysops,之后又决定更容易理解术语“管理员”并且会更好地反映他们在典型维基上的实际角色。
无论如何,如果您要创建新的自定义用户组,则需要为其选择一个不属于标准用户组的内部ID(*
,user
,{{1 },autoconfirmed
,bot
或sysop
)。从技术上讲,组的用户可见名称可以是任何名称,甚至与其他组的名称相同。要更改组的用户可见名称,您需要在Wiki上编辑三个MediaWiki页面,命名如下(其中“ ID ”代表您组的内部ID):