[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Postgresql 8.1



Carlos

Tente alterar a senha seguindo essa dica:

$ psql postgres
Welcome to psql 7.3.4, the PostgreSQL interactive terminal.
Type: copyright for distribution terms
h for help with SQL commands
? for help on internal slash commands
g or terminate with semicolon to execute query
q to quit
postgres=#
Pronto, você já está logando no banco, agora vamos alterar a senha do usuário postgres:
postgres=# alter user postgres with encrypted password 'sua-senha';
ALTER USER
postgres=#q
Pronto, você alterou a senha do administrador do banco que é o usuário postgres, mude a parte
'sua-senha' para uma senha de sua preferência. E não esqueça do ; no final, se não vai retornar
um mensagem de erro.
Agora vamos fazer algumas alterações no arquivo pg_hba.conf para ele sempre pedir senha quando
alguém for logar no banco. Pois por padrão o postgresql não exige senha na hora de logar, e
sendo assim qualquer usuário que tiver uma shell no sistema, consegue acesso total ao banco.
Editando o arquivo pg_hba.conf que está em /var/lib/pgsql/data altere as seguintes linhas no
final do arquivo:
local all all trust
host all all 127.0.0.1 255.255.255.255 trust
Estas linha libera todas as bases com permissão trust (em localhost), a permissão trust da
acesso as bases sem requisição de senha (mesmo que o user tenha uma senha).
Troque as palavras trust por md5, deixando assim:
local all all md5
host all all 127.0.0.1 255.255.255.255 md5
Agora para e inicie o seu postgresql


Fiz isso e agora tah logado normal...



2006/7/13, Daniel Cristian Cruz <danielcristian@gmail.com>:
Carlos,

Aparentemente você está usando a senha incorreta.

Existe um tópico sobre problemas de autenticação no postgreSQL, que
rolou uns dias atrás. Mas você encontra a referência sobre
autenticação no postgreSQL em
http://www.postgresql.org/docs/8.1/interactive/client-authentication.html
.

Na página http://www.postgresql.org/docs/8.1/interactive/client-authentication-problems.html
tem umas dicas.

Abraços,

Daniel Cristian

On 7/13/06, Carlos Júnior ..::.. Boa Noite BH < junior@boanoitebh.com> wrote:
> Pessoal, tudo bem?
>
> instalei o Postgresql 8.1 da distribuição Unstable em minha máquina, podém
> quando tento conectar usando PGAdmin3, obtenho a seguinte resposta:
>
>  Password authentication failed for user "postgres"
>
> alguém sabe o que pode ser??
>
> Obrigado.
>
> --
> Cordialmente,
>  Carlos Júnior < junior@boanoitebh.com>
> (31) 9244-6543




--
Élder José Marcelino de Paula
ICQ - 304799257
GoogleTalk - elderjmp@gmail.com
MSN - elderjmp@hotmail.com
Reply to: