【发布时间】:2010-03-17 06:57:40
【问题描述】:
我为一个错误地添加了两个用户的客户设置了 Mediawiki 1.15.1。他们现在想从用户列表中隐藏这些用户。
这似乎是通过 $wgGroupPermissions 数组和 $wgGroupPermissions['suppress']['hideuser'] = true; 完成的,但完全不清楚隐藏工作需要什么条目,或者新组(“隐藏”或其他)是否有首先使用$wgAddGroups['bureaucrat'] = true; 创建。
目前,我已将两个要隐藏的用户添加到“监督”组中,该组解释了“阻止用户名,将其对公众隐藏 (hideuser)”,但他们仍然出现在 Special:ListUsers 页面上。
不知道 MediWiki 数组如何更改界面中显示的选项,到目前为止,我已将此添加到 LocalSettings.php:
$wgGroupPermissions['suppress']['hideuser'] = true;
$wgAddGroups['supress'] = true;
或者 - 因为他们实际上并没有向 wiki 添加任何内容 - 他们是否可以简单地从 MySQL 用户表中删除 - 尽管 MediaWiki 对此提出警告?
还有其他人成功做到这一点吗?
更新 - 这是 MediaWiki 管理员中的一个漏洞(尽管有解决方法)。请参阅this thread on MediaWIki Users 和下面的回复注释。
【问题讨论】: