Marco Arthur escribió:
    Quando tento criar um database rodando:

``createdb db'' recebo a mensagem:

``createdb: could not connect to database template1: FATAL: user "root"
  does not exist''

No meu arquivo pg_hba.conf consiste de:

local    all    all            ident sameuser
host    all    all    127.0.0.1    255.255.255.255    ident sameuser
host    all    all    0.0.0.0        0.0.0.0        reject

Pelo que li da documentacao a primeira linha configura que qualquer
usuario rodando da maquina local deveria acessar o postgre.

O superusuário de postgresql se chama postgres. O usuário postgres do _sistema_ não tem shell, assim que não pode logar-se como ele. Tem que fazer su a root, para que outro su não lhe peça chave, e logo daí su postgres. Já sindo postgres no sistema, faça createdb ou createuser e funcionará. Melhor se faze um createuser "seuusuário" assim não tem que voltar a ser postgres para criar mais usuários ou bases.

--
Guillermo Pereyra Irujo
Tandil, Argentina


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a