Re: [Pgsql-ayuda] instalacion en redhat 7.3

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: Docume <docume(at)lycos(dot)es>
Cc: Felipe Barousse Boué <fbarousse(at)piensa(dot)com>, pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] instalacion en redhat 7.3
Date: 2002-10-24 23:47:43
Message-ID: m3bs5jwg9s.fsf@conexa.fciencias.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Docume <docume(at)lycos(dot)es> writes:

> Nada más instalar he realizado los siguientes cambios:
>
> - En el fichero ~/pg_hba.conf he puesto por seguridad...
> host all 127.0.0.1 255.255.255.255 trust
>
> Según tengo entendido postgresql debería adminitir consultas y demás única
> y exclusivamente de la dirección IP 127.0.0.1. Si alguien me lo puede
> confirmar se lo agradecería, tengo que mirar con más detalle que
> posibilidades tiene este fichero en lo relativo aseguridad.

pues si, hace más o menos lo que dices ... pero:

- Cuando le pones trust postgreSQL "confia" en lo que le dice el
usuario, lo cual puede no ser lindo en un ambiente multiusuario:
cualquiera se puede conectar a la base de datos como un
superusuario.

- Si solamente vas a tener conexiones locales (no por la red) puedes
usar los sockets de Unix, aparte del loopback, algo como local all
indent haría el trabajo.

> - En el fichero de arranque-parada, es decir, en
> /etc/init.d/postgresql he comentado la línea..
>
> su -l postgres -s /bin/sh -c "/usr/bin/pg_ctl -D $PGDATA -p
> /usr/bin/postmaster start > /dev/null 2>&1" < /dev/null
>
> ...y la he cambiado por...
>
> su -l postgres -s /bin/sh -c "/usr/bin/pg_ctl -o -i -D $PGDATA -p
> /usr/bin/postmaster start > /dev/null 2>&1" < /dev/null
>

Esto esta deprecado, regresalo a como estaba y mi consejo es: no
cambies nada a menos de que sepas lo que estas haciendo. Con -o -i lo
que haces es pasarle la opción -i al postmaster que sirve para que
postgres permita conexiones TCP/IP. Puedes lograr lo mismo poniendo

tcpip_socket = true

en el archivo $PGDATA/postgresql.conf.

> He mirado la pagina man del comando pg_ctl y la directiva -i no viene
> explicada, así que si alguien me la puede explicar tambien me serviría de
> ayuda porque no si la tengo que quitar o no.

Para el -o revisa pg_ctl(1) y para el -i revisa postmaster(1).

> Despues de hacer eso, he arrancado postgresql y parece que arranca bien,
> al menos funciona.

chido: ya pasaste lo peor.

> Ahora he llegado a un punto muerto donde no se si tengo que cambiar la
> contraseña al usuario postgre que se me creó durante la instalación o si
> lo tengo que dejar como está. Esa duda me viene a raiz de que en MySQL
> nada más instalar se le da una contraseña al usuario root.

Por omisión el usuario postgres no tiene contraseña en la base de
datos, ie no es necesario cambiarla e incluso no tiene sentido para
cierto tipo de autenticaciones como ident.

> TAmbien estoy intentando instalar phpPgAdmin pero aun no me acabo de
> enterar como se configura.
> ¿hay alguien por ahi que sepa?

no por acá (pregunta a los del rededor) ... no nadie por acá.

Saludos,
Manuel.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Alberto Quijada 2002-10-25 04:12:49 [Pgsql-ayuda] Pgaccess en windows -Ayuda
Previous Message Alexis Sifuentes 2002-10-24 23:01:42 [Pgsql-ayuda] Instalación en Cygwin