Manual:createAndPromote.php

From Linux Web Expert

<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.7
<translate> MediaWiki version:</translate>

Подробности

createAndPromote.php это скрипт технического обслуживания, с помощью которого можно создавать новые учётные записи и/или изменять права участников. С помощью этого скрипта можно выдать дополнительные права определённому участнику (например права администратора, бюрократа или бота), а также изменить ему пароль.

Так как скрипт может быть использован не только для регистрации новых участников, но и для изменения прав уже существующих, а также для регистрации участников без выдачи им прав, название createAndPromote.php несколько вводит в заблуждение.

This script cannot be used to remove user groups from users.

Options/Arguments

Опция / параметр Описание Required?
<username> Имя учётной записи, которую вы хотите создать и/или которой вы хотите изменить группы или другие данные. Параметр --force необходимо использовать, если участник с таким именем уже существует. <translate> Required</translate>
<password> Пароль для учётной записи. <translate> Required</translate>
--bureaucrat Добавит учётную запись в группу бюрократов. <translate> Optional</translate>
--sysop Добавит учётную запись в группу администраторов. <translate> Optional</translate>
--bot Добавит учётную запись в группу ботов. <translate> Optional</translate>
--interface-admin Add the account to the interface-admin group <translate> Optional</translate>
--custom-groups Список групп, разделённых запятыми, в которые требуется добавить участника. Это позволит добавить участника в любую самостоятельно созданную группу.
Начиная с MW 1.27, участник будет добавлен скриптом в подобную группу только если такая действительно существует, т.е задана с помощью $wgGroupPermissions или $wgRevokePermissions . Несуществующие группы игнорируются.
<translate> Optional</translate>
--force Если учётная запись уже существует, просто присвойте ей группы или измените пароль. Создавать новую учётную запись в таком случае не требуется. <translate> Optional</translate>
--help Покажет справочную информацию для скрипта. <translate> Optional</translate>

Использование

<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.39</tvar> is legacy version</translate>">
<translate> ≤</translate> 1.39
<translate> MediaWiki version:</translate>
php maintenance/createAndPromote.php <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.40
<translate> MediaWiki version:</translate>
php maintenance/run.php createAndPromote <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
Terminal

В примере выше создаётся новый участник с именем «WikiSysop», ему устанавливается пароль, и он добавляется к группам бюрократов, администраторов, а также к самостоятельно созданной группе «developer».

См. также