Ajout Erreur "L'utilisateur « foo » n'a pas de secret SCRAM valide
This commit is contained in:
parent
0d1693eb47
commit
8edaec03c5
|
@ -1460,5 +1460,24 @@ Dans le cas où on utilise un slot physique de réplication, il faut augmenté l
|
|||
|
||||
Dans le cas où on fait de la réplication physique des WAL, il faut augmenté la valeur de **max_standby_archive_delay** sur le réplica, et bien vérifié que cette valeurs soit supérieure a celle mis sur le primaire.
|
||||
|
||||
## Erreur "L'utilisateur « foo » n'a pas de secret SCRAM valide (User "foo" does not have a valid SCRAM verifier.)
|
||||
|
||||
A partir de PG15 la méthode de connexion à la base de donnée, passe de md5 à scram-sha-256, par défaut.
|
||||
|
||||
S'il l'on injecte un dump global avec création des utilisateurs SQL, d'une version inférieure, ou les mots de passe sont haché avec MD5, l'utlisateur ne pourras plus se connecter.
|
||||
|
||||
Pour modifié le hash du mot de passe de l'utilisateur on peut faire comme ceci, en se connectant en local à postgreSQL avec l'utilisateur "postgres" :
|
||||
|
||||
~~~
|
||||
=# set password_encryption = 'scram-sha-256';
|
||||
=# alter user foo with password 'PASSWORD';
|
||||
~~~
|
||||
|
||||
Puis on peux vérifié que le mot de passe de l'utilisateur est bien haché en scram-sha-256 :
|
||||
|
||||
~~~
|
||||
=# select passwd from pg_shadow where usename='foo';
|
||||
passwd
|
||||
---------------------------------------------------------------------------------------------------------------------------------------
|
||||
SCRAM-SHA-256$4096:W6otodlsF4iP***************************
|
||||
~~~
|
Loading…
Reference in a new issue