[Pgsql-ayuda] Problemas con los permisos

Antonio Castro acastro@ciberdroide.com
Thu, 21 Aug 2003 17:31:25 +0200 (CEST)


On Thu, 21 Aug 2003, Alvaro Herrera wrote:

> On Thu, Aug 21, 2003 at 10:53:36AM +0200, Antonio Castro wrote:
> > He leido la docomentaci=F3n y he realizado unas cuantas
> > pruebas pero no me aclaro.
> >
> > Desde un usuario normalito consulto pg_shadow y obtengo la
> > password de todos los usuarios incluida la password del
> > usuario postgres. No es l=F3gico.
>
> Para nada.  Estas muy seguro que el individuo en cuestion no es
> superusuario?

Seguro. No era eso.

Con

# TYPE       DATABASE    IP_ADDRESS    MASK               AUTH_TYPE
local        all                                           passwd
host         all         127.0.0.1     255.255.255.0       passwd
hostssl      all         127.0.0.1     255.255.255.0       passwd

Me fallaba el acceso a mi programita de prueba en php.

Con

# TYPE       DATABASE    IP_ADDRESS    MASK               AUTH_TYPE
local        all                                           trust
host         all         127.0.0.1     255.255.255.0       trust
hostssl      all         127.0.0.1     255.255.255.0       trust

Me funcionaba mi programita de prueba en php pero cualquiera podia
averiguar la password de postgres.

El problema estaba en la m=E1scara que no hab=EDa captado como funcionaba.

Ya me funciona todo bien con:

# TYPE       DATABASE    IP_ADDRESS    MASK               AUTH_TYPE
local        all                                           passwd
host         all         127.0.0.1     255.255.255.255     passwd
hostssl      all         127.0.0.1     255.255.255.255     passwd

Gracias y perdonar pero muchas veces tienes una cosa delante de
las narices y no la v=E9s.

--=20
Un saludo
Antonio Castro

       /\     /\   Ciberdroide Inform=E1tica
         \\W//  << http://www.ciberdroide.com >>
        _|0 0|_
+-oOOO-(___o___)-OOOo---------------------+
| . . . . U U . Antonio Castro Snurmacher |
| . . . . . . . acastro@ciberdroide.com   |
+()()()---------()()()--------------------+