Re: [OT?] Frage zu postgresql
In response to Peter Jordan :
> Des Weiteren existiert noch ein Nutzer peter, der Datenbanken erstellen
> darf und eine Datenbank peterdb erstellt hat.
>
> Jetzt kann ich mich aber mit folgendem Befehl in die Datenbank von peter
> als user webdev einloggen:
> peter@host: ~$ psql -h localhost -d peterdb -U webdev
>
> Hier kann webdev jetzt munter Tabellen erstellen oder löschen.
>
> So war das nicht gedacht. Wo liegt mein Denkfehler? Wie kann ich
> erreichen, das peter nicht in die Datenbank webdev gelangt und webdev
> nur in den Datenbanken arbeiten darf, für die ich ihm die Privilegien
> zugewiesen haben?
Du kannst die pg_hba.conf so einstellen, daß peter z.B. nicht in die
webdev-db kann. Dem webdev müßtest Du via Revoke Rechte entziehen, iirc
USAGE, damit er keine Tabellen erstellen kann.
Andreas
--
Andreas Kretschmer
Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net
Reply to: