Quando si crea o si aggiorna un account utente NSM password, il password appena memorizzato viene salato con un valore salt a 256 bit casuale. Inoltre, viene eseguito l'
PseudoRandom Function hashing utilizzando
PBKDF2WithHmacSHA1 come (PRF).
Questo processo mitiga l'esposizione dei valori hash grezzi agli hacker e lo rende più sicuro. Pertanto, non è possibile recuperare il password NSM e reimpostarlo seguendo la procedura riportata di seguito:
- Aprire un prompt dei comandi in NSM.
- Modificare la directory:
- Per NSM 8.x , 9.1 precedente 9.1.7.77 a e 9.2 :
Passa a $:\mysql\bin (il valore predefinito è C:\mysql\bin\ ).
- Per NSM 9.1.7.77 e versioni successive e 10.x :
Modificare la directory in $:\MariaDB\bin (ad esempio, c:\MariaDB\bin ).
Nota: Per gli upgrade, il percorso predefinito è la directory di installazione del database precedente.
- Accedere al database:
Digitare Mysql -u root -p , quindi premere INVIO. Viene richiesta la password di root specificata durante l'installazione.
- Passare al database corretto:
Digitare Use lf; e premere INVIO. Questo comando passa al database corretto.
- Scopri il hash ( authtype ) per UUID1:
Digitare SELECT authtype FROM iv_usercredential WHERE UUID = 1; e premere INVIO.
- Visualizzare l'output. Viene visualizzato MD5SHA-1o PBKDF2 elencato per il hash utilizzato. Annotare l'output e continuare.
- Reimpostazione del password:
Modificare il hash di UUID1 nella hash individuata in precedenza. Digitare il comando appropriato per la piattaforma e impostare il password su admin123 :
- Se authtype è MD5 , eseguire il comando seguente:
UPDATE iv_usercredential SET crval='3304b042e5d8426e5f503e58723cd931' WHERE UUID=1;
- Se authtype è SHA-1 , eseguire il comando seguente:
UPDATE iv_usercredential SET crval='f865b53623b121fd34ee5426c792e5c33af8c227' WHERE UUID=1;
- Se authtype è PBKDF2 , eseguire il comando seguente:
UPDATE iv_usercredential SET crval='1000:5b42403330353662666239:7de27beab86bdba6807eafa380fcce3f2b6769044d7669befbe101e6fa40fe24dbde7e6e388fae231defdecb8e997e382c1c8a6da2623e473e68cac2908eab42' WHERE UUID=1;
- Se authtype è PBKDF2WithHmacSHA512 , eseguire il comando seguente:
UPDATE iv_usercredential SET crval='10000:5b2d33312c2032302c2034372c2037362c2035372c203131352c2039372c2039382c2036302c202d36302c202d33362c202d32332c2037302c202d3132362c2035352c2031335d:9fd13e55c3fb7f086c3744b092085ae26a024f5e8670d275276c820012c1cc9e17cd70a3f657e64d0696564fbf70c5ef8d2e69370cc8806d0daf01b7f6a20afc' WHERE UUID=1;
- Accedere a NSM con il password admin123 .
NOTA: Si consiglia di modificare immediatamente il password.