Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Todos los usuarios pueden ver las BD de todos, como evitarlo ?

Estas en el tema de Todos los usuarios pueden ver las BD de todos, como evitarlo ? en el foro de PostgreSQL en Foros del Web. Hola, desde PhpPgAdmin todos los usuarios pueden ver las BD de todos, como evitarlo ? Y peor: pueden editarlas, accederlas, etc... Cada véz que un ...
  #1 (permalink)  
Antiguo 12/05/2009, 07:16
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Todos los usuarios pueden ver las BD de todos, como evitarlo ?

Hola,

desde PhpPgAdmin todos los usuarios pueden ver las BD de todos, como evitarlo ?

Y peor: pueden editarlas, accederlas, etc...

Cada véz que un usuario crea una BD, automáticamente los demas pueden VERLA, editarla, etc...

Cómo puedo remediarlo ?

(Tengo acceso ROOT y cPanel con PGSQL 8.3)

Gracias
  #2 (permalink)  
Antiguo 12/05/2009, 08:40
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Todos los usuarios pueden ver las BD de todos, como evitarlo ?

Que tal anarko...

Creo que tu problema está mas orientado a los permisos que tienen los usuarios sobre la base de datos.

Mira este enlace:
http://www.postgresql.org/docs/8.3/i...sql-grant.html

Ahí se especifican los permisos que pueden tener los usuarios sobre una base de datos determinada o sobre tablas específicamente haciendo uso de las sentencias grant y revoke.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 13/05/2009, 07:38
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Respuesta: Todos los usuarios pueden ver las BD de todos, como evitarlo ?

huesos, lo que sucede es que:

creo un nuevo user: huesos52

huesos 52 crea sus BD...
Luego, huesos52 accede a PhpPgAdmin con su PROPIO usuario, y puede ver las BD de TODOS los users...

Esta sucediendo de manera AUTOMATICA, sin yo editar nada...
  #4 (permalink)  
Antiguo 13/05/2009, 07:57
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Todos los usuarios pueden ver las BD de todos, como evitarlo ?

No sabría decirte que puede estar pasando Anarko.
Y si es de algo que se presenta en phppgadmin. (Como te digo, hace rato no uso phppgadmin)

Intenta hacer lo siguiente:
Entra a la consola de postgres y logueate como usuario postgres.

Código sql:
Ver original
  1. REVOKE CONNECT ON DATABASE tu_base_de_datos FROM huesos52;

Donde tu_base_de_datos es aquella que no quieres que el usuario huesos52 vea.
Vuelve a mirar si ha funcionado.

La otra opción es manejar los permisos haciendo uso del archivo pg_hba.conf permitiendo
el acceso de determinados usuarios a bases de datos.

Recuerda hacer una copia del archivo y un backup vigente antes de modificarlo.

Nos cuentas como te va.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 13/05/2009, 08:09
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Todos los usuarios pueden ver las BD de todos, como evitarlo ?

Mira esto:
http://archives.postgresql.org//pgsq...0/msg00511.php

Al parecer, por ser el pg_catalog publico, siempre serán visibles para todos los usuarios, sin embargo, no podrán tener acciones sobre ellas si uno lo impide.

Un saludo.-
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #6 (permalink)  
Antiguo 04/06/2009, 13:49
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Respuesta: Todos los usuarios pueden ver las BD de todos, como evitarlo ?

Hola Huesos,
Cuando puedo ir a manizales para que me expliques un poco el tema??...

Gracias.
  #7 (permalink)  
Antiguo 04/06/2009, 14:12
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Todos los usuarios pueden ver las BD de todos, como evitarlo ?

Cuando quieras... anarko... de donde eres?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #8 (permalink)  
Antiguo 04/06/2009, 17:46
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Respuesta: Todos los usuarios pueden ver las BD de todos, como evitarlo ?

Huesos pasame tu #MOVIL por MP
Mañana mismo, (VIERNES) te caigo y vamos al CC donde presentas las PLICULAS...
Ahí hay RED...
Te cuento que todo lo que quiero es parar de tener ese PgSQL en desorden...
Iría desde PER.
A que hora os parece apropiado?
Soy yo quien solicita ayuda.

Gratisimas!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:20.