Ich habe nun einiges versucht, aber bin nicht wirklich weiter gekommen und benötige an dieser Stelle die Hilfe eines erfahrenen PostgreSql Anwender.
Zu meinem Problem:
Durch einen “Hacker-Angriff” auf mein System wurde die Datei /etc/passwd überschrieben und ich habe diese versucht zu rekonstruieren.
Bis auf den PostgreSql-relevanten Eintrag scheint mir das auch gelungen zu sein.
Ich kann mich mittels “sudo -u postgres psql postgres” auf der Datenbank nicht mehr anmelden, folgender Fehler wird ausgespuckt:
Use of uninitialized value in getgrgid at /usr/share/postgresql-common/PgCommon.pm line 554.
psql: FATAL: no PostgreSQL user name specified in startup packet
Nachdem ich versucht habe das Passwort für postgre zu ändern scheint nichts mehr zu funktionieren (meine Webserver kann nicht mehr auf die Datenbank connecten).
Weiss jemand mir einen guten Rat zu geben, bzw. ist es möglich den User postgre zu “resetten” oder neu anzulegen, ohne das irgendwelche Daten aus der Datenbank verloren gehen?
Viele Grüsse!
Marlon