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>

Détails

createAndPromote.php est un script de maintenance qui crée un nouvel utilisateur ou modifie un utilisateur existant. Pour l'utilisateur concerné, le script peut ensuite attribuer des droits supplémentaires (par exemple ceux d'administrateur système (sysop), de bureaucrate ou de robot) et modifier son mot de passe.

Depuis que le script peut être utilisé non seulement pour créer de nouveaux utilisateurs mais aussi pour promouvoir ceux existants, et aussi pour créer des utilisateurs sans avoir besoin de les promouvoir, le nom createAndPromote.php est un peu déroutant.

Ce script ne peut pas être utilisé pour supprimer des groupes utilisateurs aux utilisateurs.

Options et arguments

Option Description Nécessaire ?
<username> Nom de l'utilisateur que vous voulez créer ou modifier et - en fonction des autres paramètres - promouvoir. Le drapeau --force est nécessaire si un utilisateur ayant ce même nom, existe déjà. <translate> Required</translate>
<password> Mot de passe de l'utilisateur. <translate> Required</translate>
--bureaucrat Ajouter le compte au groupe des bureaucrates <translate> Optional</translate>
--sysop Ajouter le compte au groupe des administrateurs (sysop) <translate> Optional</translate>
--bot Ajouter le compte au groupe des robots <translate> Optional</translate>
--interface-admin Ajoutez le compte au groupe des administrateurs d'interface <translate> Optional</translate>
--custom-groups Liste de groupes (séparés par des virgules) dans lesquels on souhaite ajouter l'utilisateur. Ceci permet d'ajouter l'utilisateur dans n'importe quel groupe personnalisé.
Depuis MediaWiki 1.27, l'utilisateur est simplement ajouté à un groupe d'utilisateurs, si ce groupe existe actuellement, en fonction des $wgGroupPermissions et des $wgRevokePermissions . Les groupes qui n'existent pas, sont ignorés.
<translate> Optional</translate>
--force Si le compte existe déjà, assigner ses droits simplement ou bien modifier le mot de passe. Ne pas créer de nouveau compte dans ce cas. <translate> Optional</translate>
--help Afficher l'information d'aide pour le script. <translate> Optional</translate>

Utilisation

<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

Ceci crée un nouvel utilisateur appelé « WikiSysop », intialise le mot de passe, et l'ajoute au groupe des bureaucrates, à celui des administrateurs système, et au groupe personnalisé des développeurs.

Voir aussi