Lorsque vous créez ou mettez à jour un mot de passe de compte utilisateur NSM, le mot de passe nouvellement enregistré est salé avec une valeur de sel aléatoire de 256 bits. De plus, il est haché à l’aide
PBKDF2WithHmacSHA1 du
PseudoRandom Function format (PRF).
Ce processus atténue l’exposition des valeurs de hachage brutes aux pirates informatiques et renforce la sécurité. Par conséquent, vous ne pouvez pas récupérer le mot de passe NSM et devez le réinitialiser en procédant comme suit :
- Ouvrez une invite de commande sur NSM.
- Modifiez le répertoire :
- Pour NSM 8.x , 9.1 avant 9.1.7.77 et 9.2 :
$:\mysql\bin Remplacez par (par défaut C:\mysql\bin\ ).
- Pour NSM 9.1.7.77 et versions ultérieures et 10.x :
Remplacez le répertoire $:\MariaDB\bin par (par exemple, c:\MariaDB\bin ).
Remarque : Pour les mises à niveau, l’emplacement par défaut est le répertoire d’installation de la base de données précédent.
- Connectez-vous à la base de données :
Tapez Mysql -u root -p , puis appuyez sur entrée. Vous êtes invité à saisir le mot de passe racine que vous avez spécifié lors de l’installation.
- Accédez à la base de données correcte :
Saisissez Use lf; et appuyez sur entrée. Cette commande est remplacée par la bonne base de données.
- Découvrez le hachage ( authtype ) pour UUID1 :
Saisissez SELECT authtype FROM iv_usercredential WHERE UUID = 1; et appuyez sur entrée.
- Affichez les résultats. Vous voyez MD5 , ou PBKDF2 répertorié ( SHA-1e) pour le hachage utilisé. Notez la sortie et continuez.
- Réinitialiser le mot de passe :
Remplacez le hachage de UUID1 par le hachage que vous avez découvert ci-dessus. Saisissez la commande appropriée pour votre plate-forme et définissez le mot de passe sur admin123 :
- Si c’est MD5 le cas authtype , exécutez la commande suivante :
UPDATE iv_usercredential SET crval='3304b042e5d8426e5f503e58723cd931' WHERE UUID=1;
- Si c’est SHA-1 le cas authtype , exécutez la commande suivante :
UPDATE iv_usercredential SET crval='f865b53623b121fd34ee5426c792e5c33af8c227' WHERE UUID=1;
- Si c’est PBKDF2 le cas authtype , exécutez la commande suivante :
UPDATE iv_usercredential SET crval='1000:5b42403330353662666239:7de27beab86bdba6807eafa380fcce3f2b6769044d7669befbe101e6fa40fe24dbde7e6e388fae231defdecb8e997e382c1c8a6da2623e473e68cac2908eab42' WHERE UUID=1;
- Si c’est PBKDF2WithHmacSHA512 le cas authtype , exécutez la commande suivante :
UPDATE iv_usercredential SET crval='10000:5b2d33312c2032302c2034372c2037362c2035372c203131352c2039372c2039382c2036302c202d36302c202d33362c202d32332c2037302c202d3132362c2035352c2031335d:9fd13e55c3fb7f086c3744b092085ae26a024f5e8670d275276c820012c1cc9e17cd70a3f657e64d0696564fbf70c5ef8d2e69370cc8806d0daf01b7f6a20afc' WHERE UUID=1;
- Connectez-vous à NSM avec le mot de passe admin123 .
REMARQUE : Nous vous recommandons de modifier votre mot de passe immédiatement.