Obrigado pela contribuição, ajudo sim !
Abs Pedro De: pgbr-geral-boun...@listas.postgresql.org.br [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de JotaComm Enviada em: sábado, 24 de abril de 2010 16:22 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] erro: 42501 Olá, Pedro Em 20 de abril de 2010 11:09, Pedro Espíndola <pespindo...@gmail.com> 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 <marcelojsco...@gmail.com>: > Bom dia > > 2010/4/20 Pedro Espíndola <pespindo...@gmail.com> >> >> 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 > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral