On Sunday 04 December 2005 12:58, Pablo Braulio wrote: > El Domingo, 4 de Diciembre de 2005 12:58, Alfonso Pinto Sampedro escribió: > > Se me olvidaba otra cosa. Por defecto Postgre usa autenticación sin > > contraseñas, te identifica por el usuario de shell. Como el que ejecuta > > ulogd es root, intenta acceder como root, pero como no existe ese usuario > > te estará dando error. > > Ya tengo creado el usuario root para postgres. Con este usuario he creado > la base de datos, y la tabla. Además el usuario root es superusuario de > postgres, pero la tabla sigue sin datos. > > > Para que te deje autenticarte como el usuario que tu quieras y con una > > password, tienes que mirar en /etc/postgre. No me acuerdo del archivo de > > configuracion que tienes que tocar y no tengo ahora a mano un servidor > > con postgre para verlo, pero miralos y veras que en uno de ellos aparece > > ident sameuser, ese es el archivo que tienes que modificar. Es > > autoexplicativo, te dirá que tienes que hacer si quieres habilitar acceso > > por contraseña. Por lo que he visto del archivo de configuración de ulogd, este se intenta conectar a postgre a traves de localhost, es decir, usando la red. Busca en el archivo que te comentaba en /etc/postgre y busca la linea correspondiente a localhost. Es posible que este comentada, no lo recuerdo. Descomentala y cambia lo de ident sameuser por password o md5, ya te digo que el archivo es autoexplicativo. Creo que lo que esta ocurriendo es que ulogd se intenta conectar al puerto de postgre en la direccion 127.0.0.1 usando contraseña y postgre no esta configurado para autenticación mediante contraseña. Un saludo
Attachment:
pgpdFz_nANdgH.pgp
Description: PGP signature