Login sem senha no PostgreSQL

By André

Para possibilitar o acesso ao banco de dados PostgreSQL, utilizando o usuario padrão “postgres” sem a necessidade de senha, execute o seguinte procedimento:

Acesse o terminal como super usuario (root) e edite o arquivo pg_hba.conf, o mesmo, instalando o PostgreSQL pelo APT, no Ubuntu 6.10, encontra se no diretorio /etc/postgresql/8.1/main.

No final do arquivo, nas duas linhas onde está escrito “ident sameuser”, troque por “trust” sem as aspas.

Salve o arquivo e reinicie a maquina.

O acesso ao PostgreSQL sem o uso de senhas está liberado, mas para utilizar o PhpPgAdmin, será necessário uma outra alteração, em um dos arquivos de configuração do aplicativo.

Novamente como root edite o arquivo config.inc.php, que se encontra no diretorio onde está instalado o PhpPgAdmin.

Procure pela seguinte linha de texto: $conf['extra_login_security'] = true;

Troque o “true” por “false”.

Aualize seu navegador entre com o usuario “postgres” e o campo Senha em branco.

Os procedimentos acima foram testados no Ubuntu 6.10, utilizando -se dos seguintes softwares:
PostgreSQL 8.1
Apache 2
Php 5
PhpMyAdmin 4.1

8 Respostas para “Login sem senha no PostgreSQL”

  1. Anderson Poa Disse:

    Tem a necessidade realmente de reiniciar a máquina? ou posso somente reiniciar o serviço do postgres?

  2. André Disse:

    Olá Anderson.
    Eu reiniciei o Postgres e o Apache (Que são os dois processos relacionados)e as alterações não foram aplicadas.
    Realmente achei muito estranho isso ter acontecido, mas não fiz mais nenhuma experiencia.
    Se você descobrir uma solução, posta aqui no blog. A sua ajuda vai ser bem vinda.
    Obrigado pela visita.

  3. Pedro Padron Disse:

    Olá!
    Na verdade ao invés de reiniciar o postgres (restart), se você somente der um reload as alterações já farão efeito.
    No meu caso:

    # /etc/init.d/postgresql-8.1 reload

    Espero ter ajudado…!
    Até mais!

  4. André Disse:

    Obrigado pela dica Pedro.
    Realmente funcionou o reload
    Vou modificar o texto no blog.

  5. marcio Disse:

    ola tento acessar ele mas o logine e senha nao funciona ja tentei de tudo
    login e senha acusa – falha na identificacao
    utilizo o ubuntu 7.04
    grato pela ajuda

  6. anonimo Disse:

    ei legal esse blog

  7. anonimo Disse:

    FUI EUUU!!

  8. rafael vieira Disse:

    se foce no windows :>

    achei esse aqui : http://blog.wryel.com/postgre/esqueci-a-senha-do-postgre-como-faco-para-trocar-a-senha

Deixe uma resposta