Se me olvidaba. Por si a alguien le interesa, la l�nea que me ha servido para solucionarlo en mi debian, para poder entrar desde tora o pgaccess ha sido:
host all all 127.0.0.1 255.255.255.255 trust sameuser Un saludo. El vie, 24-09-2004 a las 23:32, Alberto Molina Coballes escribi�: > El jue, 23-09-2004 a las 01:15, Victor Sanchez2 escribi�: > > El jue, 23-09-2004 a las 00:45, sergio escribi�: > > > El Mi�rcoles, 22 de Septiembre de 2004 20:47, Victor Sanchez2 escribi�: > > > > > > > > > Tal vez te falta hacer como usuario postgres un createuser y cuando te > > > pregunte decirle que puede crear bases de datos. > > > > > > Espero que te funcione. > > > > > > > Estoy intentando crear una base de datos con mi usuario 'vs2'. He estado > > > > viendo 1000 direcciones en internet y no he conseguido que ninguna me > > > > aclare como hacerlo bien y la �nica que he encontrado hac�a algo similar > > > > a esto. Yo lo que estoy haciendo es: > > > > > > > > > > > > [EMAIL PROTECTED]:~$ su > > > > Password: > > > > [EMAIL PROTECTED]:/home/vs2# su postgres > > > > sh-3.00$ createdb mydb > > > > CREATE DATABASE > > > > sh-3.00$ exit > > > > exit > > > > [EMAIL PROTECTED]:/home/vs2# adduser vs2 postgres > > > > El usuario `vs2' ya es un miembro de postgres. > > > > [EMAIL PROTECTED]:/home/vs2# exit > > > > exit > > > > [EMAIL PROTECTED]:~$ createdb mydb2 > > > > createdb: no se pudo conectar a la base de datos template1: > > > > FATAL: no existe el usuario "vs2" > > > > > > > > > > > > A ver si alguien me puede echar una mano para poder crear una base de > > > > datos con 'vs2'. > > > > > > > S�, me faltaba eso para poder crearlas con vs2. Ahora tengo: > > > > [EMAIL PROTECTED]:~$ psql -l > > Listado de base de datos > > Nombre | Due�o | Codificaci�n > > -----------+----------+-------------- > > mydb | postgres | SQL_ASCII > > mydb2 | vs2 | SQL_ASCII > > p | postgres | SQL_ASCII > > template0 | postgres | SQL_ASCII > > template1 | postgres | SQL_ASCII > > (5 filas) > > > > al intentar entrar mediante tora o pgaccess siempre obtengo el error: > > "connection to database failed FATAL: la autentificaci�n IDENT fall� > > para el usuario vs2" > > > > Me intento conectar como: > > vs2 > > "contrase�a" > > puerto: 5432 (el que viene puesto por defecto) > > localhost > > database: mydb2 > > > > > > He estado investigando y el problema puede venir del archivo > > pg_hba.conf. > > My archivo /etc/postgresql/pg_hba.conf es: > > > > # TYPE DATABASE USER IP-ADDRESS IP-MASK > > METHOD > > # Database administrative login by UNIX sockets > > local all postgres > > ident sameuser > > # > > # All other connections by UNIX sockets > > local all all > > ident sameuser > > # > > # All IPv4 connections from localhost > > host all all 127.0.0.1 255.255.255.255 > > ident sameuser > > # > > # All IPv6 localhost connections > > host all all ::1 > > ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ident sameuser > > host all all ::ffff:127.0.0.1/128 > > ident sameuser > > # > > # reject all other connection attempts > > host all all 0.0.0.0 0.0.0.0 > > reject > > > > > > Voy a seguir investigando a ver si encuentro algo. > > > > > > Un peque�o comentario (no s� si aclaratorio). Debes tener claro que una > cosa es un usuario del sistema y otra un usuario de la base de datos. > Esto confunde un poco al principio porque cuando se instala Postgres en > Debian se incluye un usuario del sistema y otro de la base de datos, los > dos con el nombre postgres. > > La l�nea: > > local all postgres ident sameuser > > permite conexiones locales de usuarios del sistema con el mismo nombre > que usuarios de la base de datos y es la forma habitual de trabajar con > psql. > > Sin embargo, programas como tora o pgaccess, no incluyen la posibilidad > de autenticaci�n mediante ident, por lo que es recomendable utilizar una > de las opciones de password (crypt, md5, etc.). En ese caso debes > modificar tu usuario vs2 en la base de datos y darle un password > (cifrado o no) y poner el m�todo correspondiente de acceso en una l�nea > que comienze con host. Si es s�lo para conexiones locales ser�a algo > como: > > host all all 127.0.0.1 255.255.255.255 crypt > > (Prueba las distintas opciones p.q. en esta m�quina no tengo ahora > instalado Postgres y no estoy seguro de la opci�n exacta). > > Espero no haberme enrollado m�s de la cuenta ;) ... >

