Ergebnis 1 bis 6 von 6

Thema: passwd zerschossen (user postgres reset?)

  1. #1
    Marlon ist offline Neuer Benutzer
    Registriert seit
    09.08.2011
    Beiträge
    3

    Standard passwd zerschossen (user postgres reset?)

    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

  2. #2
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Welche UID und GID haben denn die Dateien, die zu PostgreSQL gehören?
    Dann kannst du den Eintrag entsprechend anpassen.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  3. #3
    Marlon ist offline Neuer Benutzer
    Registriert seit
    09.08.2011
    Beiträge
    3

    Standard

    Zitat Zitat von ads Beitrag anzeigen
    Welche UID und GID haben denn die Dateien, die zu PostgreSQL gehören?
    Dann kannst du den Eintrag entsprechend anpassen.
    Keine Ahnung. Kann ich das irgendwo nachschauen?

    Ich kann leider nicht mal ein Datenbank - Backup machen, da ich kein pg_dump machen kann (Permission denied).
    Gibt es irgendeinen anderen Weg, an die Daten heranzukommen?

  4. #4
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Wenn du jetzt schon nicht mehr an die Dateien kommst ... denkst du nicht, du machst gegebenenfalls noch mehr kaputt als du reparieren kannst?

    Die Dateien liegen bei Ubuntu in /var/lib/postgresql
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  5. #5
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    791

    Standard

    Zitat Zitat von Marlon Beitrag anzeigen
    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).
    Dein Webserver connected als Superuser auf die Datenbank?

    Gruß Uwe
    Have a lot of fun!

  6. #6
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Zitat Zitat von Gisman Beitrag anzeigen
    Dein Webserver connected als Superuser auf die Datenbank?
    Da war doch schon ein Hacker unterwegs ... vielleicht auch mehrere.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

Ähnliche Themen

  1. Linux/passwd: User für postgres
    Von Rolf Tschan im Forum Installation von PostgreSQL
    Antworten: 8
    Letzter Beitrag: 06.10.2011, 11:32
  2. postgres, passwd bringt nichts
    Von CenText im Forum Installation von PostgreSQL
    Antworten: 5
    Letzter Beitrag: 18.01.2008, 11:47
  3. Linux User = postgres-User und Serverstart?
    Von buecherschrank im Forum Benutzer- & Rechteverwaltung
    Antworten: 2
    Letzter Beitrag: 20.10.2007, 11:02
  4. user postgres could not be created:the user account already exist
    Von praios im Forum Installation von PostgreSQL
    Antworten: 1
    Letzter Beitrag: 31.01.2007, 07:48
  5. wo ist der postgres user? (mac)
    Von GRD im Forum Sonstige Installationsprobleme
    Antworten: 1
    Letzter Beitrag: 28.04.2006, 20:55

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum