MediaWiki覆盖其他组权限的组

时间:2014-07-10 18:36:29

标签: media mediawiki wiki


我正在运行一个小型的MediaWiki。
它有标准组:all,user,bureaucrat,bot和sysop都具有匹配权 但其中一些权利加倍,所以"所有"可以使用writeAPI和"用户"也可以使用writeAPI,到目前为止没有问题 现在我想限制一些帐户权限,这样他们除了阅读之外什么也做不了 因此,我想添加一个新组,它会覆盖添加到其中的帐户的所有其他现有组权限。 所以这个小组中的任何人都可以只阅读文章,无论他们在哪个群体中 如果您被添加到此组,它将获取您的权利,而不是授予您新的权限

这是可能的,还是我必须添加一个新的" writingUser"分组并添加任何人到这个新组,删除标准"用户"的所有权利。和#34;所有"分组,然后从" writingUser"中删除帐户小组来做限制......

我在网上找不到这样的东西,我只是在寻找错误的东西,还是只是不可能?

1 个答案:

答案 0 :(得分:1)

使用$wgRevokePermissions,例如$wgRevokePermissions['punished-user']['edit'] = false;但是您必须撤销您不希望他们明确拥有的每项权限。另外,您可以考虑简单地阻止它们:)