我为一个错误地添加了两个用户的客户机设置了Mediawiki 1.15.1。他们现在想从用户列表中隐藏这些用户。
这似乎是通过
$wgGroupPermissions
数组
$wgGroupPermissions['suppress']['hideuser'] = true;
但是还不清楚隐藏需要什么样的条目才能工作,或者是否必须首先创建一个新的组(“隐藏”或其他)。
$wgAddGroups['bureaucrat'] = true;
.
目前,我已经将这两个要隐藏的用户添加到“监督”组中,该组解释了“阻止用户名,对公众隐藏它(hideuser)”,但它们仍然出现在“特殊:listusers”页面上。
至于mediwiki数组如何改变界面中显示的选项,到目前为止,我已经将其添加到
LocalSettings.php
:
$wgGroupPermissions['suppress']['hideuser'] = true;
$wgAddGroups['supress'] = true;
或者-因为他们实际上没有向wiki添加任何内容-可以简单地从mysql用户表中删除它们吗-尽管mediawiki对此发出警告?
是否有其他人成功地做到了这一点?
更新-这是Mediawiki管理员的漏洞(尽管有解决方法)。见
this thread on MediaWIki Users
以及以下回复的注释。