Manual:在MediaWiki中设置用户组
Appearance
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页面中所述。