Zum Inhalt springen

Setzen Sie das PostgreSQL-Admin-Passwort auf einem Jitterbit-Privatagenten zurück

Einführung

Der Installationsprozess des privaten Agenten richtet die folgenden zwei PostgreSQL-Administratorbenutzerkonten ein:

  • postgres: Der Standard-Admin-Benutzer. Sie legen das Passwort für dieses Konto fest, wenn Sie den privaten Agenten installieren.

  • jitterbit: Ein zusätzliches Admin-Benutzerkonto, das während des Installationsprozesses erstellt wird. Das Passwort für dieses Konto wird bei der Installation zufällig generiert und dann im Abschnitt [DbInfo] der Datei jitterbit.conf gespeichert.

Da beide Konten die gleichen Zugriffsrechte haben, können Sie das jitterbit-Konto verwenden, um sich mit der Datenbank zu verbinden und das Passwort des postgres-Kontos zu ändern, falls Sie es verlieren oder vergessen.

Ändern Sie das Passwort des postgres-Admin-Benutzerkontos

Um das Passwort des postgres-Admin-Benutzerkontos zu ändern, befolgen Sie diese Schritte:

  1. Melden Sie sich am Host des privaten Agenten an.

  2. Finden Sie das zufällig generierte PostgreSQL-Passwort in der Datei jitterbit.conf:

    Windows PowerShell
    Select-String -Path 'C:\Program Files\Jitterbit Agent\jitterbit.conf' -Pattern "^Password"
    
    Linux terminal
    grep ^Password /opt/jitterbit/jitterbit.conf
    
  3. Kopieren Sie den Wert des Schlüssels Password (ohne die führenden und nachfolgenden einfachen Anführungszeichen).

  4. Melden Sie sich in einer Konsole bei der Datenbank an:

    cd "\Program Files\PostgreSQL\14\bin"
    .\psql --username=jitterbit --dbname=postgres
    
    export LD_LIBRARY_PATH="/opt/jitterbit/pgsql/lib"
    /opt/jitterbit/pgsql/bin/psql --username=jitterbit --dbname=postgres --port=6432
    

    Geben Sie bei Aufforderung das im vorherigen Schritt kopierte Passwort ein.

  5. Ändern Sie am postgres=#-Prompt das Passwort für den postgres-Admin-Benutzer:

    ALTER USER postgres WITH PASSWORD '********';
    

    Ersetzen Sie ******** durch ein Passwort, das den PostgreSQL-Passwortanforderungen und den Sicherheitsrichtlinien Ihrer Organisation entspricht.

  6. Beenden Sie die psql-Sitzung:

    \q
    
  7. Starten Sie den privaten Agenten neu.