Руководство:createAndPromote.php
| Версия MediaWiki: | ≥ 1.7 |
| Файл MediaWiki: createAndPromote.php | |
|---|---|
| Расположение: | maintenance/ |
| Исходный код: | master • 1.45.1 • 1.44.3 • 1.43.6 |
| Классы: | CreateAndPromote |
Подробности
createAndPromote.php это скрипт технического обслуживания, с помощью которого можно создавать новые учётные записи и/или изменять права участников. С помощью этого скрипта можно выдать дополнительные права определённому участнику (например права администратора, бюрократа или бота), а также изменить ему пароль.
Так как скрипт может быть использован не только для регистрации новых участников, но и для изменения прав уже существующих, а также для регистрации участников без выдачи им прав, название createAndPromote.php несколько вводит в заблуждение.
Options/Arguments
| Опция / параметр | Описание | Required? |
|---|---|---|
| <username> | Имя учётной записи, которую вы хотите создать и/или которой вы хотите изменить группы или другие данные. Параметр --force необходимо использовать, если участник с таким именем уже существует. | Обязательно |
| <password> | Пароль для учётной записи. | Обязательно |
| Set or change user email | По желанию | |
| --bureaucrat | Добавит учётную запись в группу бюрократов. | По желанию |
| --sysop | Добавит учётную запись в группу администраторов. | По желанию |
| --bot | Добавит учётную запись в группу ботов. | По желанию |
| --interface-admin | Add the account to the interface-admin group | По желанию |
| --custom-groups | Список групп, разделённых запятыми, в которые требуется добавить участника. Это позволит добавить участника в любую самостоятельно созданную группу. Начиная с MW 1.27, участник будет добавлен скриптом в подобную группу только если такая действительно существует, т.е задана с помощью $wgGroupPermissions или $wgRevokePermissions. Несуществующие группы игнорируются. |
По желанию |
| --force | Если учётная запись уже существует, просто присвойте ей группы или измените пароль. Создавать новую учётную запись в таком случае не требуется. | По желанию |
| --help | Покажет справочную информацию для скрипта. | По желанию |
Использование
| Версия MediaWiki: | ≤ 1.39 |
php maintenance/createAndPromote.php <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
| Версия MediaWiki: | ≥ 1.40 |
php maintenance/run.php createAndPromote <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
$ php maintenance/run.php createAndPromote Admin mypassword --bureaucrat --sysop --custom-groups developer mywiki: Creating and promoting User:Admin into sysop, bureaucrat... done.
В примере выше создаётся новый участник с именем «WikiSysop», ему устанавливается пароль, и он добавляется к группам бюрократов, администраторов, а также к самостоятельно созданной группе «developer».