file Postgres heslo (password) v MD5

  • Jiří Mrak (Mrakomor)
  • Avatar uživatele Jiří Mrak (Mrakomor) Autor tématu
  • Offline
  • Začátečník
  • Začátečník
Více
17. čec 2020 08:16 #502 od Jiří Mrak (Mrakomor)
Postgres heslo (password) v MD5 vytvořil uživatel Jiří Mrak (Mrakomor)
Na databázovém serveru Postgres jsme používali pro ukládání hesel md5, což je již z pohledu bezpečnosti minulost a proto jsme přešli na scram-sha-256. Problém, ale nastal, když některé naše aplikace připojující se do DB toto neuměli a přepsat je případně provést upgrade systému by bylo finančně a časově nákladné.
Hesla, která se nevygenerovali znovu byli v pohodě pod md5 a v konfiguračním souboru pg_hba.conf to tak taky mohlo zůstat. Když byl, ale proveden reset hesla a heslo bylo do DB uloženo ve scram-sha-256, tak nastal problém, protože heslo bylo ve SCRAM a konfigurační soubor byl nastaven na md5.

Musel jsem tedy heslo přeuložit do DB v MD5.

Příkazem:
echo -n HESLO_HESLO | md5sum
562cbe7b006b198b75ca1858da667e6b -
jsem si převedel heslo do MD5 a následně ho vložil do databáze:
psql
alter role iwad_user password 'md5562cbe7b006b198b75ca1858da667e6b';

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Přihlášení