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=postgresexport LD_LIBRARY_PATH="/opt/jitterbit/pgsql/lib" /opt/jitterbit/pgsql/bin/psql --username=jitterbit --dbname=postgres --port=6432Quando 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.