Benutzer-Werkzeuge


Sidebar

ASV-Webseite

Dokumentation

Hilfe



Druck/Export

Drucken/PDF erzeugen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
alle:technik:postgresql:md5-to-scram [14.11.2023 09:15] leonhard.fellermayralle:technik:postgresql:md5-to-scram [14.11.2023 09:16] (aktuell) leonhard.fellermayr
Zeile 39: Zeile 39:
  
 <WRAP round tip 100%> <WRAP round tip 100%>
-Unter Windows befinden sich die nachfolgend zu bearbeitenden Dateien in der Regel im Verzeichnis ''C:\Program Files\PostgreSQL\11\data'', wobei ''11'' ggf. durch die verwendete PostgreSQL-Version zu ersetzen ist.+Unter Windows befinden sich die nachfolgend zu bearbeitenden Dateien in der Regel im Verzeichnis ''C:\Program Files\PostgreSQL\12\data'', wobei ''12'' ggf. durch die verwendete PostgreSQL-Version zu ersetzen ist.
 </WRAP> </WRAP>
  
Zeile 60: Zeile 60:
 Bei den im Ergebnis des SQL-Statements aus Schritt 1 aufgelisteten, noch nicht auf SCRAM-SHA-256 migrierten Benutzern muss das Passwort noch einmal aktiv neu gesetzt werden, damit es mit SCRAM-SHA-256 verschlüsselt wird. Dieser Vorgang ist nicht automatisierbar, da PostgreSQL das Passwort nicht im Klartext kennt, sondern nur dessen MD5-Hash. Bei den im Ergebnis des SQL-Statements aus Schritt 1 aufgelisteten, noch nicht auf SCRAM-SHA-256 migrierten Benutzern muss das Passwort noch einmal aktiv neu gesetzt werden, damit es mit SCRAM-SHA-256 verschlüsselt wird. Dieser Vorgang ist nicht automatisierbar, da PostgreSQL das Passwort nicht im Klartext kennt, sondern nur dessen MD5-Hash.
  
-Öffnen Sie dazu eine ''psql''-Konsole. Beispiel für Windows und PostgreSQL-Version 11:+Öffnen Sie dazu eine ''psql''-Konsole. Beispiel für Windows und PostgreSQL-Version 12:
  
-  "C:\Program Files\PostgreSQL\11\bin\psql.exe" -h localhost -U postgres+  "C:\Program Files\PostgreSQL\12\bin\psql.exe" -h localhost -U postgres
  
 Setzen Sie nun für die betroffenen Benutzer (i. d. R. geht es nur um die beiden Benutzer //postgres// sowie //asv//) deren bestehendes Passwort erneut: Setzen Sie nun für die betroffenen Benutzer (i. d. R. geht es nur um die beiden Benutzer //postgres// sowie //asv//) deren bestehendes Passwort erneut: