【问题标题】:MediaWiki Groups that override rights from other Groups覆盖其他组权限的 MediaWiki 组
【发布时间】:2014-07-11 14:07:59
【问题描述】:


我正在运行一个小型 MediaWiki。
它具有标准组:所有、用户、官僚、机器人和管理员,都具有匹配的权限。
但是其中一些权限是加倍的,所以“所有人”可以使用 writeAPI,“用户”也可以使用 writeAPI,目前没有问题。
现在我想限制一些帐户的权限,这样他们就只能阅读。
因此,我想添加一个新组,它会覆盖添加到其中的帐户的所有其他现有组权限。 因此,该组中的任何人都只能阅读文章,无论他们属于哪个其他组。
如果您被添加到此组,它会从您那里获得权利,而不是授予您新的权利

这可能吗,还是我必须添加一个新的“writingUser”组并将任何人添加到这个新组,从标准“user”和“all”组中删除所有权限,然后从“writingUser”组中删除帐户以做限制...

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

【问题讨论】:

    标签: media mediawiki wiki


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-14
      • 1970-01-01
      • 2016-06-30
      • 2015-06-25
      • 2020-06-07
      • 2020-12-02
      • 1970-01-01
      • 2019-07-22
      相关资源
      最近更新 更多