From: | "Ing(dot) Roberto Andrade" <randrade(at)campus(dot)iztacala(dot)unam(dot)mx> |
---|---|
To: | Carlos RCU <tecnico(at)serina(dot)es> |
Cc: | Lista mail pgsql <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | Re: Permisos de consulta |
Date: | 1997-12-09 21:02:37 |
Message-ID: | Pine.SOL.3.91.971209145736.28527A-100000@campus |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Carlos:
On Tue, 9 Dec 1997, Carlos RCU wrote:
> Hola:
> He creado una base de datos con PostgreSQL que quiero que todo el mundo la
> pueda consultar a trav´┐¢ de una CGI.
> Mi problema es que la CGI no funciona a trav´┐¢ de un navegador y s´┐¢o me
> funciona cuando la ejecuto con el usuario propietario de la base de datos.
> Qu´┐¢tengo que hacer para que cualquiera pueda consultar la base de datos?
Puesto que el navegador supone que el usuario que se conecta es "nobody", lo
que tienes que hacer es lo siguiente:
1. Revisa que exista ese usuario en tu server (normalmente debe existir).
2. Da de alta a ese usuario en postgres. (No recuerdo el comando preciso,
pero debe ser algo como "createuser nobody")
3. Dentro de la base de datos otorga permisos a ese usuario en la(s)
tabla(s) que va a consultar, actualizar o borrar. Esto lo haces dentro de
psql con el comando "grant". Pide ayuda para grant en psql.
Eso es todo.
Espero que te sirva.
Saludos,
Roberto
From | Date | Subject | |
---|---|---|---|
Next Message | Max de Mendizabal | 1997-12-10 14:27:38 | Re: Permisos de consulta |
Previous Message | Carlos RCU | 1997-12-09 19:36:01 | Permisos de consulta |