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.
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 |