Manual:wrapOldPasswords.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.24
<translate> MediaWiki version:</translate> |
Fichier MediaWiki : wrapOldPasswords.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.41.1 • 1.40.3 • 1.39.7 |
Classes : | WrapOldPasswords |
Détails
Le fichier wrapOldPasswords.php est un script de maintenance qui enveloppe tous les mots de passe d'un certain type dans un type de niveau spécifié venant entourer l'ancien type.
Si nécessaire, l'ancien hachage MD5 peut être restauré en initialisant $PasswordDefault à 'B'
.
Ce script de maintenance peut envelopper tous les mots de passe en $legacyA ou $legacyB si vous ne voulez pas attendre que vos utilisateurs se connectent.
Options et arguments
Option | Description | Nécessaire ? |
---|---|---|
--type | Type vers lequel vous voulez convertir. Il doit être l'un des types de couche de $wgPasswordConfig , et valoir soit pbkdf2-legacyA soit pbkdf2-legacyB . |
<translate> Required</translate> |
--verbose | Produit une sortie verbeuse pendant l'exécution. | <translate> Optional</translate> |
--update | Actuellement encadre les mots de passe | <translate> Optional</translate> |
Utilisation
php maintenance/wrapOldPasswords.php --type PasswordConfigKey [ --verbose| --update ]
Exécution à vide
Terminal
$ php maintenance/wrapOldPasswords.php --type pbkdf2-legacyA 7 user rows found using old password formats. Run script again with --update to update these rows
Mettre à jour le mot de passe
Terminal
$ php maintenance/wrapOldPasswords.php --type pbkdf2-legacyA --update 7 users rows updated.