problemas con php y postgres

Pedro
26 de Noviembre del 2003
HOLA!.
bueno tengo un problema,
instale linux redhat 7.3 con postgres+apache+php,
instale la distibucion que trae el CD en RPM,
funciona php y apache pero no me puedo conectar al postgres por php, el problema es que el usuario postgres no tiene clave,
tal vez si tiene pero yo me conecto por el root con su - posgres y no me pide clave,
cree un usuario dentro de postgres y le di permiso con GRANT pero igual me dice clave invalida, no se que hacer, cual es la clave del usuario postgres? o como le asigno una?
tambien intente cambiar la clave del usuario por medio de "passwd postgres" pero igual no puedo conectarme, tambien pense que el codigo php esta mal pero al parecer esta ok, es el sigte:
<?php

function inicio_conexion() {
$conn=@pg_pconnect("dbname=bts port=5432 user=postgres");
if (!$conn) {
echo "ERROR AL TRATAR DE CONECTARSE A BASE DE DATOS, INTENTE MAS TARDE.";
exit();
}
return $conn;
}

$conn = inicio_conexion();
if (!$conn) {
echo "No puedo entrar a la base de datos...";
exit;
} else {
echo "AHORA SI!!!";
}

cuando cambie la clave con passwd cambie la sgte linea
$conn=@pg_pconnect("dbname=bts port=5432 user=postgres password=miclave");

por favor si alguien me puede ayudar.
gracias.
Pedro