Redefinir a senha do administrador do PostgreSQL em um agente privado Jitterbit
Introdução
O processo de instalação do agente privado configura as seguintes duas contas de usuário administrador do PostgreSQL:
-
postgres
: O usuário administrador padrão. Você define a senha para esta conta ao instalar o agente privado. -
jitterbit
: Um usuário administrador adicional criado pelo processo de instalação. A senha para esta conta é gerada aleatoriamente no momento da instalação e, em seguida, escrita na seção[DbInfo]
do arquivojitterbit.conf
.
Como ambas as contas têm os mesmos direitos de acesso, você pode usar a conta jitterbit
para se conectar ao banco de dados e alterar a senha da conta postgres
caso a perca ou esqueça.
Alterar a senha da conta de usuário administrador postgres
Para alterar a senha da conta de usuário administrador postgres
, siga estas etapas:
-
Faça login no host do agente privado.
-
Encontre a senha do PostgreSQL gerada aleatoriamente no arquivo
jitterbit.conf
:Windows PowerShellSelect-String -Path 'C:\Program Files\Jitterbit Agent\jitterbit.conf' -Pattern "^Password"
Linux terminalgrep ^Password /opt/jitterbit/jitterbit.conf
-
Copie o valor da chave
Password
(excluindo as aspas simples iniciais e finais). -
Em um console, faça login no banco de dados:
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
Quando solicitado, insira a senha copiada na etapa anterior.
-
No prompt
postgres=#
, altere a senha para o usuário administradorpostgres
:ALTER USER postgres WITH PASSWORD '********';
Substitua ********
por uma senha que atenda às restrições de senha do PostgreSQL e às políticas de segurança da sua organização.
-
Saia da sessão
psql
:\q
-
Reinicie o agente privado.