Manual:createAndPromote.php
<translate> MediaWiki version:</translate> |
Файл MediaWiki: createAndPromote.php | |
---|---|
Местоположение: | maintenance/ |
Исходный код: | master • 1.41.1 • 1.40.3 • 1.39.7 |
Классы: | CreateAndPromote |
Подробности
createAndPromote.php это скрипт технического обслуживания, с помощью которого можно создавать новые учётные записи и/или изменять права участников. С помощью этого скрипта можно выдать дополнительные права определённому участнику (например права администратора, бюрократа или бота), а также изменить ему пароль.
Так как скрипт может быть использован не только для регистрации новых участников, но и для изменения прав уже существующих, а также для регистрации участников без выдачи им прав, название createAndPromote.php
несколько вводит в заблуждение.
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> MediaWiki version:</translate> |
php maintenance/createAndPromote.php <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
<translate> MediaWiki version:</translate> |
php maintenance/run.php createAndPromote <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
$ php maintenance/createAndPromote.php WikiSysop mypassword --bureaucrat --sysop --custom-groups developer mywiki: Creating and promoting User:WikiSysop into sysop, bureaucrat... done.
В примере выше создаётся новый участник с именем «WikiSysop», ему устанавливается пароль, и он добавляется к группам бюрократов, администраторов, а также к самостоятельно созданной группе «developer».