Ir para o conteúdo

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 arquivo jitterbit.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:

  1. Faça login no host do agente privado.

  2. Encontre a senha do PostgreSQL gerada aleatoriamente no arquivo 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. Copie o valor da chave Password (excluindo as aspas simples iniciais e finais).

  4. 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.

  5. No prompt postgres=#, altere a senha para o usuário administrador postgres:

    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.

  1. Saia da sessão psql:

    \q
    
  2. Reinicie o agente privado.