Senha do usuário postgres [RESOLVIDO]

1. Senha do usuário postgres [RESOLVIDO]

Jessica Dias Rodrigues
jeh_dias

(usa Ubuntu)

Enviado em 23/07/2014 - 11:34h

Olá, bom dia.

Eu tenho um banco de dados usando o postgresql.

Alterei a senha do usuário postgres com o comando

ALTER USER postgres WITH PASSWORD 'nova_senha'".


Porém quando dou esse comando
su - postgres 
no terminal e digito a senha que alterei aparece erro de autenticação.

Uso o pgAdmin3 também e realizo o login sem senha.

Como posso descobrir a minha senha atual do usuário postgres ? Ou seria mais viável trocar a senha ?

Obrigada.



  


2. MELHOR RESPOSTA

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 23/07/2014 - 18:57h

Olá.

Vamos esclarecer uma coisa de cada vez:

1 - O usuário postgres do Linux não é o mesmo usuário que o postgres do PostgreSQL. Apenas o nome é igual, então mudar a senha de um não vai mudar a do outro. A senha que vc alterou é a do usuário do PostgreSQL.

2 - Quando vc faz a instalação do PostgreSQL por pacotes, geralmente o usuário postgres (o do Linux) já é criado, porém sem senha. Isso significa que para fazer o login com esse usuário vc deve primeiro fazer login como root e então vc poderá mudar a senha do usuário postgres, com o comando passwd:

passwd postgres

Ou se preferir pode manter esse usuário sem senha, mas sempre terá que fazer o login como root primeiro para depois executar:

su - postgres

Fica a seu critério.

3 - A senha pedida no pgAdmin3 pode ser relevante ou não, dependendo de como está a configuração no arquivo pg_hba.conf. Se o acesso TCP/IP estiver configurado como trust, vc pode digitar qualquer senha, que ele vai aceitar numa boa. Agora, se estiver como md5, aí vc precisa digitar a senha correta (a que vc alterou pelo comando ALTER USER).

3. Re: Senha do usuário postgres [RESOLVIDO]

Jessica Dias Rodrigues
jeh_dias

(usa Ubuntu)

Enviado em 23/07/2014 - 23:32h

Olá hrcerq.

Muito obrigada pela explicação, realmente eu não sabia dos tipos de usuários postgres.

Mas agora entendi, obrigada.


4. Re: Senha do usuário postgres [RESOLVIDO]

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 24/07/2014 - 10:27h

Que bom.

Se a resposta resolveu seu problema, por favor marque o tópico como resolvido. Também ficarei grato se marcar a melhor resposta.

Obrigado.


5. Re: Senha do usuário postgres [RESOLVIDO]

Jessica Dias Rodrigues
jeh_dias

(usa Ubuntu)

Enviado em 04/08/2014 - 17:31h

Ambos já foram marcados, obrigada pela ajuda.


6. Re: Senha do usuário postgres [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 11/08/2016 - 20:34h

Olá, se quiser mudar a senha

$ sudo passwd postgres

ou como root
# passwd postgres

Exemplo:

root@hotpc2:/home/brainiac# passwd postgres
Digite a nova senha UNIX:
Redigite a nova senha UNIX:
passwd: senha atualizada com sucesso
root@hotpc2:/home/brainiac#






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts