PgSQL: Uzivatelska prava

Karel Zak zakkr na zf.jcu.cz
Středa Září 3 18:00:15 CEST 2003


On Wed, Sep 03, 2003 at 05:19:05PM +0200, washek wrote:
> Dobry den,
> 
> resim problem s nastavovanim uzivatelskych prav v pgsql databazi.
> Potrebuji zalozit vice uzivatelu a kazdy uzivatel by mel svoji
> prirazenou databazi (se stejnym nazvem jako username). Uzivatele by si
> nazvajem nesmeli videt do databazi, pripadne dokonce neco menit.

 Zda se, ze to v linux na linux jeste nestacilo :-)

> 
> V pg_hba.conf mam zapsan pouze tento jediny radek (ktery by mel
> zabezpecit to, ze uzivatel se bude moct pripojit pouze ke sve databazi
> z lokalniho pc):
> 
> host    sameuser    all         127.0.0.1         255.255.255.255 md5

 Nic ve zlem, ale poposednete si -- zda se, ze si nesedite jen na 
 hyzdich :-)

 Dokumentace rika, ze format te radky je:

     local   database  user  authentication-method  [authentication-option]

 u vas to znamena, ze "sameuser" muze do vsech (all) databazi.

 Ma byt:

 CREATE USER babajaga;
 CREATE DATABASE babajaga OWNER babajaga;

 a v pg_hba.conf:

 host babajaga babajaga 127.0.0.1 255.255.255.255 md5


    Karel

-- 
 Karel Zak  <zakkr na zf.jcu.cz>
 http://home.zf.jcu.cz/~zakkr/


Další informace o konferenci Databases