[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: postgresql y permisos de la base de datos



Hola

En realidad no hay que hacer todas esas acrobacias (aunque te confieso
que cuando me enfrente a exactamente ese mismo problema hice exactamente
lo que tu describes).

No se como sea en www-pgsql (debe ser igual) pero en php3 cuando intentes
acceder a una base de datos usas el comando

$bd = pg_connect ( "dbname=nombre_base_datos user=postgres" ); y listo, el
accede con usuario postgres y no hay problema, no hay necedidad de dar
perimosos a www-data.

> He instalado postgresql sobre debian slink y funciona perfectamente. Los
> problemas los estoy teniendo cuando quiero acceder a la base de datos a través
> de Apache, ya sea con www-pgsql o PHP3 (esto último no lo he probado , pero
> supongo que el problema es común).
>  En Postgresql se definen permisos para acceder a la base de datos.
> Apache cuando accede lo hace con el usuario www-data (predefinido por defecto,
> se puede cambiar). Supongo que PHP3 también lo hace de la misma forma.
> WWW-PGSQL también tiene definido el usuario como www-data. Este usuario está
> definido en la máquina Linux. Con el comando de posgresql createuser intento
> definir ese usuario para darle acceso a la base de datos y me contesta lo
> siguiente:
> createuser
> Enter name of user to add ---> www-data
> createuser: invalid characters in username 'www-data'
> Parece que lo que le molesta es el guión.
> He solucionado el problema creando un usuario www y cambiando el usuario de
> Apache por www y el de www-pgsql también por www. En apache se hace en el
> fichero de configuración Apache y en www-pgsql lo he hecho editando el binario
> y donde he visto www-data lo he cambiado por www (cutre pero efectivo en este
> caso).
>  La  pregunta es si alguien ha tenido este problema y como lo ha
> solucionado pero de una manera un poco más elegante que la mía.
> 
> Saludos
> 
> 
> 
> --  
> Unsubscribe?  mail -s unsubscribe debian-user-spanish-request@lists.debian.org < /dev/null
> 
> 


Hernan Mauricio Velasquez
Ingenieria de Sistemas y Computacion
DTI - Programa Hermes
Universidad de los Andes
Santafe de Bogota, Colombia



Reply to: