Руководство:createAndPromote.php
Версия MediaWiki: | ≥ 1.7 |
Файл MediaWiki: createAndPromote.php | |
---|---|
Расположение: | maintenance/ |
Исходный код: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Классы: | CreateAndPromote |
Подробности
createAndPromote.php это скрипт технического обслуживания, с помощью которого можно создавать новые учётные записи и/или изменять права участников. С помощью этого скрипта можно выдать дополнительные права определённому участнику (например права администратора, бюрократа или бота), а также изменить ему пароль.
Так как скрипт может быть использован не только для регистрации новых участников, но и для изменения прав уже существующих, а также для регистрации участников без выдачи им прав, название createAndPromote.php
несколько вводит в заблуждение.
Options/Arguments
Опция / параметр | Описание | Required? |
---|---|---|
<username> | Имя учётной записи, которую вы хотите создать и/или которой вы хотите изменить группы или другие данные. Параметр --force необходимо использовать, если участник с таким именем уже существует. | Обязательно |
<password> | Пароль для учётной записи. | Обязательно |
--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/createAndPromote.php WikiSysop mypassword --bureaucrat --sysop --custom-groups developer mywiki: Creating and promoting User:WikiSysop into sysop, bureaucrat... done.
В примере выше создаётся новый участник с именем «WikiSysop», ему устанавливается пароль, и он добавляется к группам бюрократов, администраторов, а также к самостоятельно созданной группе «developer».