[FOSSGIS-Talk] Zugriff von QGIS auf PostGIS-DB als beliebiger user

Christiane Enderle enderlec at staff.uni-marburg.de
Di Dez 12 16:35:47 CET 2023


Hallo Jörg und Thomas,

vielen, vielen Dank für die prompte Unterstützung! So funktioniert es. 
Ja, die Verwaltung der Zugriffsrechte ist für mich noch sehr verwirrend. 
Und ja, das ist eins der nächsten Dinge, dass ich mir überlegen muss, 
welche Rechte die Nutzer tatsächlich brauchen.

Viele Grüße,

Christiane

Am 12.12.2023 um 15:24 schrieb Thomas B:
> Hallo Christiane,
> GRANT ALL ist natürlich ein "scharfes Schwert"... aber ich denke du 
> bist hier ja wahrscheinlich noch auf einer Test-Datenbank unterwegs.
>
> Grundsätzlich kannst du abseits der Ebene der DB auch die Benutzung 
> einzelner Schemata erlauben ( GRANT USAGE ON SCHEMA public TO user4;)
>
> In deinem Fall hier wird es wahrscheinlich reichen, wenn du noch 
> Rechte für die einzelnen Tabellen o.ä. zuweist,
> z.B.
> GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO user4;
>
> Im Produktivbetrieb würde man dann tendenziell etwas sparsamer umgehen 
> mit dem Verteilen der Rechte, also z.B. nur select-Rechte zuweisen 
> oder was der user halt braucht, mehr aber nicht  :-)
>
> VG
> Thomas
>
> Am Di., 12. Dez. 2023 um 13:11 Uhr schrieb Christiane Enderle via 
> FOSSGIS-Talk-Liste <fossgis-talk-liste at fossgis.de>:
>
>
>
>
>     ---------- Forwarded message ----------
>     From: Christiane Enderle <enderlec at staff.uni-marburg.de>
>     To: ML FOSSGIS <fossgis-talk-liste at fossgis.de>
>     Cc:
>     Bcc:
>     Date: Tue, 12 Dec 2023 13:11:37 +0100
>     Subject: Zugriff von QGIS auf PostGIS-DB als beliebiger user
>     Hallo zusammen,
>
>     ich habe eine PostgreSQL/PostGIS-Datenbank xy auf einem entfernten
>     Server eingerichtet und kann von QGIS 3.28 als Nutzer "postgres"
>     darauf
>     zugreifen. Ich habe außerdem einen weiteren Nutzer angelegt und
>     ihm alle
>     Rechte für die Datenbank zugewiesen:
>
>     CREATE USER user4;
>
>     ALTER USER user4 PASSWORD '1234'; (als Beispiel)
>
>     GRANT ALL PRIVILEGES ON DATABASE xy TO user4;
>
>     Wenn ich mich nun von demselben PC aus in QGIS als user4 mit der
>     Datenbank verbinden will, wird die Verbindung zwar hergestellt,
>     aber ich
>     kann das Schema "public", in dem die Datenbank liegt, im QGIS-Browser
>     nicht öffnen. Ein Klick auf den Verzeichnis-Öffnen-Pfeil lässt diesen
>     verschwinden und das wars.
>
>     Wahrscheinlich ein Anfängerfehler, deshalb würde ich mich über Hilfe
>     sehr freuen.
>
>     Viele Grüße,
>
>     Christiane
>
>     -- 
>     Christiane Enderle (MSc GIS)
>     Fachbereich Geographie
>     Deutschhausstr. 10
>     35037 Marburg
>     Tel. 06421-2822179
>     Fax 06421-2828950
>
>
>
>
>     ---------- Forwarded message ----------
>     From: Christiane Enderle via FOSSGIS-Talk-Liste
>     <fossgis-talk-liste at fossgis.de>
>     To: ML FOSSGIS <fossgis-talk-liste at fossgis.de>
>     Cc:
>     Bcc:
>     Date: Tue, 12 Dec 2023 13:11:37 +0100
>     Subject: [FOSSGIS-Talk] Zugriff von QGIS auf PostGIS-DB als
>     beliebiger user
>     -- 
>     ....................................................................
>     FOSSGIS-Konferenz 2024 mit OpenStreetMap-Event in Hamburg!
>     20.-23. März 2024 an der TUHH - https://www.fossgis-konferenz.de/
>
>     FOSSGIS Vereinstermine:
>     https://fossgis.de/aktivit%C3%A4ten/termine/
>
>     FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
>     GIS-Bereich und Freier Geodaten!
>     https://www.fossgis.de/ https://mastodon.online/@FOSSGISeV
>     https://twitter.com/FOSSGIS_Verein
>     ____________________________________________________________________
>     FOSSGIS-Talk-Liste mailing list
>     FOSSGIS-Talk-Liste at fossgis.de
>     https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>
-- 
Christiane Enderle (MSc GIS)
Fachbereich Geographie
Deutschhausstr. 10
35037 Marburg
Tel. 06421-2822179
Fax 06421-2828950


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste