Rolle mit nur lesendem Zugriff...
Hi,
hab hier Postgresql 8.1, phppgadmin 4.0.1 auf Debian im Einsatz und versu=
che
meine ersten weitergehenden Schritte mit dem DB-System.
Hab mir nen User angelegt, der nur lesenden Zugriff auf eine DB bzw. alle=
zugeordnete Tabellen haben soll.
Welche Rechte braucht der User f=C3=BCr nur lesenden Zugriff...
....auf die Datenbank? Ich sehe nur CREATE, USAGE, TEMP. Braucht er daf=C3=
=BCr
=C3=BCberhaupt eine?
.... auf die Tabellen? SELECT sollte reichen!? Mu=C3=9F das f=C3=BCr jede =
Tabelle
separat angelegt werden oder gibts auch eine =C3=BCbergreifende M=C3=B6gl=
ichkeit?
Hab schon ein bisschen rumprobiert und Tabellen f=C3=BCr den User f=C3=BC=
r SELECT
freigegeben. Logge ich mich phppgadmin mit dem User ein, sagt das System:
"Keine Datenbanken gefunden."
An der pg_hba.conf sollte das nicht liegen:
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5
# IPv6 local connections:
host all all ::1/128 md5
Was habe ich vergessen?
Danke und Gru=C3=9F
Thomas
---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster
Re: Rolle mit nur lesendem Zugriff...
Am Montag, 21. August 2006 11:44 schrieb Thomas Besser:
> Welche Rechte braucht der User f=C3=BCr nur lesenden Zugriff...
> ...auf die Datenbank? Ich sehe nur CREATE, USAGE, TEMP. Braucht er daf=C3=
=BCr
> =C3=BCberhaupt eine?
USAGE
> ... auf die Tabellen? SELECT sollte reichen!?
Ja
> Mu=C3=9F das f=C3=BCr jede Tabelle
> separat angelegt werden oder gibts auch eine =C3=BCbergreifende M=C3=B6=
glichkeit?
Ja/Nein
> Hab schon ein bisschen rumprobiert und Tabellen f=C3=BCr den User f=C3=BC=
r SELECT
> freigegeben. Logge ich mich phppgadmin mit dem User ein, sagt das Syste=
m:
> "Keine Datenbanken gefunden."
Fehlt vielleicht USAGE? Kommt mir aber komisch vor.
--
Peter Eisentraut
http://developer.postgresql.org/~petere/
---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster
Re: Rolle mit nur lesendem Zugriff...
Hi,
Peter Eisentraut wrote:
> Am Montag, 21. August 2006 11:44 schrieb Thomas Besser:
>> Welche Rechte braucht der User f=C3=BCr nur lesenden Zugriff...
>> ...auf die Datenbank? Ich sehe nur CREATE, USAGE, TEMP. Braucht er daf=
=C3=BCr
>> =C3=BCberhaupt eine?
>
> USAGE
Ok, ich sehe gerade "Usage" gibts nur beim 'public' Schemata, bei der
Datenbank nicht.
>> ... auf die Tabellen? SELECT sollte reichen!?
>
> Ja
Ok.
>> Mu=C3=9F das f=C3=BCr jede Tabelle
>> separat angelegt werden oder gibts auch eine =C3=BCbergreifende M=C3=B6=
glichkeit?
>
> Ja/Nein
Schade.
>> Hab schon ein bisschen rumprobiert und Tabellen f=C3=BCr den User f=C3=
=BCr SELECT
>> freigegeben. Logge ich mich phppgadmin mit dem User ein, sagt das Syst=
em:
>> "Keine Datenbanken gefunden."
>
> Fehlt vielleicht USAGE? Kommt mir aber komisch vor.
Ok jetzt habe ich USAGE f=C3=BCr das Schemata und SELECT f=C3=BCr die ein=
zelnen
Tabellen eingestellt. Mit psql funktioniert alles einwandfrei, liegt wohl
an phppgadmin.
Danke und Gru=C3=9F
Thomas
---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster