Olá, Pedro

Em 20 de abril de 2010 11:09, Pedro Espíndola <[email protected]>escreveu:

> Marcelo feito e ainda to com o problema. Me diz uma coisa, se eu criar
> um usuário no linux (por exemplo: bdadm, senha: 123) e quiser criar a
> instância pelo pgadmin para me conectar com esse usuário eu necessito
> criar um role no postgre com o mesmo nome (bdadm) e mesma senha (123)
> ? funciona assim ?
>

Marcelo, se me permite tomei a liberdade de responder.

Um usuário no Linux nada tem a ver com o usuário do PostgreSQL, são coisas
distintas.

Pedro, quando você cria uma instância do PostgreSQL toda a estrutura de
dados do PostgreSQL será de propriedade deste usuário que você executou o
initdb. Ao fazer isso automaticamente é criado um usuário com o mesmo dentro
do banco de dados PostgreSQL, porém este usuário não terá senha, visto que
os usuários são criados sem senha. Se for de interesse colocar uma senha
para o usuário você precisa se logar com este usuário e executar o seguinte
comando:

ALTER ROLE nome_do_usuario PASSWORD 'senha';

Porém, além de colocar a senha no usuário é necessário que você modifique o
arquivo pg_hba.conf e tire a autenticação do modo trust, senão nunca será
exigido senha para você se logar no banco. Sugiro que você troque de trust
para md5.

Espero ter ajudado.

>
> abs
>
> 2010/4/20 Marcelo Costa <[email protected]>:
> > Bom dia
> >
> > 2010/4/20 Pedro Espíndola <[email protected]>
> >>
> >> Bom dia,
> >>
> >> estou tentanto criar uma tablespace e retorna este erro, sei que é
> >> permissão, estou executando com o superusuário postgres. Alguém
> >> poderia me explicar como solucionar e o que ocorre por trás ?
> >>
> >> ERRO: não pôde definir permissões do diretório "/sgbd": Operação não
> >> permitida
> >> SQL state: 42501
> >
> > Provavelmente o diretorio /sgdb não pertence ao user postgres ou não tem
> > direitos sobre ele.
> >
> > Tenta dar direitos para o usuario postgres ler/escrever nesse diretorio
> >
> > # chown postgres.postgres sgdb
> >
> > Veja se isso lhe ajuda
> >
> > --
> > Marcelo Costa
> > www.marcelocosta.net
> > -------------------------------------------------
> > “You can't always get what you want”,
> >
> > Doctor House in apology to Mike Jagger
> >
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
> >
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a