Re: postgresql y permisos de la base de datos
No necesariamente ! sql connect localhost nobody Otra cosa es que www-data se pueda crear en PostgreSQL, en realidad este problema estaba en no estaba esto documentado. Yo lo informé como error y recibí la respuesta de www-data. Espero que ahora hayan documentado esto conveniemente en los README's Javi On Fri, Jun 30, 2000 at 02:16:52PM -0100, Antonio AngelSanz Arrospide wrote: Si en php3 es así pues ya está solucionado, pero en www-pgsql, él lanza las consultas como www-data y el postgres se queja, pero, de momento, con los apaños que he hecho pues me conformo. Saludos -- Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] /dev/null
Re: postgresql y permisos de la base de datos
Prueba entrecomillando www-data Saludos K-charro 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 [EMAIL PROTECTED] /dev/null
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 [EMAIL PROTECTED] /dev/null Hernan Mauricio Velasquez Ingenieria de Sistemas y Computacion DTI - Programa Hermes Universidad de los Andes Santafe de Bogota, Colombia
Re: postgresql y permisos de la base de datos
On Thu, 29 Jun 2000, Hernan Mauricio Velasquez Nino wrote: 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. Por cierto, que si alguna vez deseas usar Perl-DBI para manejar datos de una base de datos tambien puedes hacer exactamente lo mismo y soluciona el problem que mencionas. Lo digo en caso de que tu o alguien mas que lea la lista se lo este planteando... :-) -- Nitebirdz http://www.linuxnovice.org Tips, articles, news, links...