Assumpte RE: Re: [Pgsql-ayuda] listado de bases de datos

Manuel Sugawara masm@fciencias.unam.mx
04 Dec 2003 16:29:53 -0600


<ginjol@correu.amicsdelgot.com> writes:

> Intento quitarle los privilegios con=20
> REVOKE ALL PRIVILEGES ON pg_class FROM PUBLIC;
> REVOKE ALL PRIVILEGES ON pg_database FROM PUBLIC;
>=20
> Y nada, se sigue pudiendo listar.

Revisa que el usuario que no quieres que vea las cosas no sea un
superusuario, lo puedes hacer con algo como

  select usesuper, usecatupd=20
    from pg_shadow
   where usename =3D 'el nombre del usuario aqui';

y revisa tambi=E9n cuales son los permisos de pg_class y pg_database,
desde psql dale

\z pg_catalog.pg_class
\z pg_catalog.pg_database

Y nos cuentas.

Saludos,
Manuel.