Hallo,
ich bin gerade dabei, eine Datenbank zu erstellen/entwerfen (PostgreSQL 8.3 auf Debian 5.0), auf die mit OpenOffice Base zugegriffen werden soll. Meine Frage bezieht sich wahrscheinlich sowohl auf die Benutzerverwaltung als auch auf die Konfiguration. Und zwar soll die Datenbank auf einem lokalen Server liegen, und die Benutzer greifen von verschiedenen PCs im lokalen Netzwerk darauf zu.
Die Benutzergruppe kann sich im Laufe der Zeit ändern (neue kommen hinzu, andere verlassen die Gruppe).
Ich würde gerne die Benutzer in einer Tabelle (Nachname, Vorname, Kürzel, Login-Name, Admin/User) in der Datenbank speichern und die Verwaltung auch über OpenOffice Base ermöglichen. Der Login-Name soll der Benutzername sein, mit dem sich die Benutzer am System (Linux) anmelden und mit dem sie dann für die Datenbankanwendung identifiziert und berechtigt sind.
Wie richte ich das nun in der pg_hba.conf-Datei ein? Soll ich alle auf die Datenbank zugreifen lassen und die Berechtigung dann über OpenOffice Base abfragen und zulassen/verweigern? Muss ich jeden Benutzer bei PostgreSQL als DB-User anlegen? Oder reicht ein DB-User, mit dessem Zugang alle Benutzer auf die Datenbank zugreifen? Muss ich eine Benutzergruppe einrichten?
Ich bin leider noch etwas neu in PostgreSQL. Ich hab die Anleitungen für die Konfiguration und die Benutzer-/Rechte-Verwaltung (pg_hba.conf) schon mehrmals durchgelesen, weiss jetzt aber gerade nicht so richtig weiter. Ich brauche da wohl erst mal eine grundsätzliche Rangehensweise. Vielleicht könnt ihr mir ja einen Tipp geben.
Gruss
Bert


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen