Restablecer la contraseña de administrador de PostgreSQL en un agente privado de Jitterbit
Introducción
El proceso de instalación del agente privado configura las siguientes dos cuentas de usuario administrador de PostgreSQL:
-
postgres
: El usuario administrador predeterminado. Se establece la contraseña para esta cuenta cuando se instala el agente privado. -
jitterbit
: Un usuario administrador adicional creado por el proceso de instalación. La contraseña para esta cuenta se genera aleatoriamente en el momento de la instalación y luego se escribe en la sección[DbInfo]
del archivojitterbit.conf
.
Dado que ambas cuentas tienen los mismos derechos de acceso, se puede utilizar la cuenta jitterbit
para conectarse a la base de datos y cambiar la contraseña de la cuenta postgres
si se pierde o se olvida.
Cambiar la contraseña de la cuenta de usuario administrador postgres
Para cambiar la contraseña de la cuenta de usuario administrador postgres
, sigue estos pasos:
-
Inicia sesión en el host del agente privado.
-
Encuentra la contraseña de PostgreSQL generada aleatoriamente en el archivo
jitterbit.conf
:Windows PowerShellSelect-String -Path 'C:\Program Files\Jitterbit Agent\jitterbit.conf' -Pattern "^Password"
Linux terminalgrep ^Password /opt/jitterbit/jitterbit.conf
-
Copia el valor de la clave
Password
(excluyendo las comillas simples inicial y final). -
En una consola, inicia sesión en la base de datos:
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
Cuando se te solicite, ingresa la contraseña copiada en el paso anterior.
-
En el aviso
postgres=#
, cambia la contraseña para el usuario administradorpostgres
:ALTER USER postgres WITH PASSWORD '********';
Reemplace
********
con una contraseña que cumpla con las restricciones de contraseña de PostgreSQL y las políticas de seguridad de su organización. -
Salga de la sesión
psql
:\q
-
Reinicie el agente privado.