Prohlizeni struktury v PgSQL

SKOKAN Radek rskokan na csob.cz
Úterý Červen 17 10:12:51 CEST 2003


Ted tu nikde Postgres nemam, jen se zeptam. Kdyby se tabulky vytvarely v
urcenem schematu, pro kazdeho uzivatele jinem, a ne v implicitnim PUBLIC,
take by to nepomohlo, je to stejne?

Radek

> -----Original Message-----
> From: Zdenek Lukes [mailto:lukes2 na kn.vutbr.cz]
> Sent: Tuesday, June 17, 2003 9:50 AM
> To: databases na linux.cz
> Subject: Re: Prohlizeni struktury v PgSQL
> 
> 
> Tak to teda maji hodne nevychytany :)
> 
> Lukin
> ----- Original Message -----
> From: "Kotala Zdeněk" <Zdenek.Kotala na Mius.cz>
> To: <databases na linux.cz>
> Sent: Monday, June 16, 2003 9:07 AM
> Subject: RE: Prohlizeni struktury v PgSQL
> 
> 
> > Resil jsem naprosto to same. Problem je v tom, ze kazdy uzivatel ma
> > standardne pristup
> > k systemovym tabulka. Vhodnym nastavenim pristupovych prav 
> k nim se da
> > omezit
> > pristup k metadatum, ale bohuzel se tim omezi pristup ke 
> vsem databazim,
> > vcetne te spravne.
> > Coz ve vysledku znamena, ze nektere operace - tusim select 
> z tabulek bude
> > fungovat, ale
> > uz i z insertem muze byt problem. Takze ve vysledku je to 
> nepouzitelne.
> > Na jine reseni jsem bohuzel neprisel.
> >
> > S pozdravem Zdenek Kotala
> >
> > > -----Original Message-----
> > > From: Zdenek Lukes [mailto:lukes2 na kn.vutbr.cz]
> > > Sent: Sunday, June 15, 2003 3:46 PM
> > > To: databases na linux.cz
> > > Subject: Prohlizeni struktury v PgSQL
> > >
> > >
> > > Mel bych takovej dotaz ohledne zabezpeceni PostgreSQL v. 7.3.
> > >
> > > Jedna se mi o toto: Zalozim uzivatele, pres grant mu zadam
> > > jen aby mel pristup je sve databazi. Do tedka je vsechno v
> > > poradku, ale jakmile se uzivatel do PgSQL prihlasi muze si
> > > vypsat seznam vsech databazi. Muze si dokonce i vypsat
> > > strukturu tabulek (k datum se sice nedostane, ale nelibi se
> > > mi ze vidi strukturu tabulky).
> > >
> > > Muzete mi nekdo poradit jak tomuhle muzu zabranit. K
> > > vytvoreni uzivatele pouzivam tyto prikazy.
> > >
> > > CREATE DATABASE nazev_db;
> > > CREATE USER user WITH ENCRYPTED PASSWORD 'passwd';
> > > GRANT ALL ON DATBASES nazev_db TO user ;
> > >
> > > Dik za radu....
> > >
> > >
> > > Lukin
> > >
> 


Další informace o konferenci Test