BD, Linux, PostgreSQL

Login sem senha no PostgreSQL

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
PhpPgAdmin 4.1

Você também pode se interessar  por:

Configurando e Alterando senha inicial do PostgreSQL.

Anúncios

12 comentários sobre “Login sem senha no PostgreSQL

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

  2. 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!

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

  4. Existe uma alternativa

    su postgres
    psql -p numero da porta utilizada pelo postgresql template1

    psql -p 5432 template1
    \password (isso ira permitir alterar a senha do usuario postgres)
    \q (para sair)
    agora vocês poderão utilizar qualquer cliente postgresql sem desabilitar o uso da senha

  5. Vlw Justus Rambaldi funcionou perfeitamente para alterar senha. Já tinha tentando outros procedimentos sem sucesso. Indico o procedimento por ser mais simples sem precisar desabilitar a utilização do password.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s