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 Dateijitterbit.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:
-
Melden Sie sich am Host des privaten Agenten an.
-
Finden Sie das zufällig generierte PostgreSQL-Passwort in der Datei
jitterbit.conf
:Windows PowerShellSelect-String -Path 'C:\Program Files\Jitterbit Agent\jitterbit.conf' -Pattern "^Password"
Linux terminalgrep ^Password /opt/jitterbit/jitterbit.conf
-
Kopieren Sie den Wert des Schlüssels
Password
(ohne die führenden und nachfolgenden einfachen Anführungszeichen). -
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.
-
Ändern Sie am
postgres=#
-Prompt das Passwort für denpostgres
-Admin-Benutzer:ALTER USER postgres WITH PASSWORD '********';
Ersetzen Sie
********
durch ein Passwort, das den PostgreSQL-Passwortanforderungen und den Sicherheitsrichtlinien Ihrer Organisation entspricht. -
Beenden Sie die
psql
-Sitzung:\q
-
Starten Sie den privaten Agenten neu.