Re: postgresql y permisos de la base de datos

2000-06-30 Por tema Javier Fdz-Sanguino Pen~a

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

2000-06-29 Por tema David Charro Ripa
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

2000-06-29 Por tema Hernan Mauricio Velasquez Nino
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

2000-06-29 Por tema Nitebirdz
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...