Manual:在MediaWiki中设置用户组

This page is a translated version of the page Manual:Setting user groups in MediaWiki and the translation is 100% complete.

MediaWiki預設有許多使用者群組來授予使用者一組使用者權限。 參見群組列表

Special:UserRights

MediaWiki版本:
1.10

有一個簡單的介面Special:UserRights)用來將使用者加入或移除到一個或多個使用者群組。 要執行此動作,使用者必須擁有userrights使用者權限,此權限預設授予給行政员使用者群組。 您可以直接存取Special:UserRights或透過左邊的工具欄中的Special:SpecialPages存取。 您還可以透過存取Special:UserGroupRights特殊頁面來檢視特定群組擁有的權限。

有關使用Special:UserRights的幫助請見Help:用户权限和用户组

透過API

如果您在開發可以透過API來修改使用者群組的小工具機器人(管理員機器人)或其他東西,參見API:更改用户组成员 頁面。

从命令行

维护脚本createAndPromote.php 可以从命令行向用户添加组: php maintenance/createAndPromote.php Example --sysop

在不直接修改数据库的情况下,无法通过命令行从用户中删除组。

透過原始碼

如果您正在开发MediaWiki扩展,例如自定义身份验证管理器或其他应该能够更改用户组的东西,您可以查看以下方法:

  • User::addGroup()
  • User::removeGroup()

如https://doc.wikimedia.org/mediawiki-core/master/php/User_8php_source.html页面中所述。

相关页面