From: | Ulrich Mietke <nur(dot)ausgehende(dot)post(at)munition(dot)mailshell(dot)com> |
---|---|
To: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: Userverwaltung an /etc/passwd koppeln |
Date: | 2004-09-28 13:25:08 |
Message-ID: | d61ro2bj7fa9.dlg@40td.job01.jobjektiv.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
Hallo Peter,
vielen Dank für deine qualifizierte Antwort.
Peter Eisentraut schrieb:
> Ulrich Mietke wrote:
>> gibt es eine Möglichkeit Userkennung und Passwort von PostgreSQL mit
>> der Userverwaltung des Host-OS zu koppeln? Der User soll gleiche ID
>> und Passwort in PostgreSQL und seinem OS nutzen. Eine Änderung des
>> Passwortes im OS soll sich auch auf die Datenbank auswirken.
>
> Ja, das kann man machen indem man die Authentifizierungsmethode auf
> "pam" stellt.
>
Wenn ich die postgreSQL-Dokumentation richtig verstanden habe, macht man
das mit einem Eintrag in pg_hba.conf
> Die Datenbankbenutzer muss man zwar nach wie vor selber
> erzeugen, aber die Passwörter werden vom Betriebssystem übernommen (je
> nach PAM-Einstellung in /etc/pam.d/postgresql).
>
Das habe ich noch nicht so ganz verstanden.
Ich nutze als OS Debian woody. Bei meiner bisherigen Installation gibt es
keine /etc/pam.d/postgresql. Bei meiner Suche nach einem entsprechenden
Zusatzpaket bin ich zwar mit libpam-pgsql fündig geworden, wenn ich aber
die Paket-Beschreibung
http://packages.debian.org/stable/non-US/libpam-pgsql
richtig interpretiere, macht das Paket es genau anders herum, ein User des
OS wird gegen einen Eintrag in einer postgreSQL-Tabelle geprüft. Weitere
nutzbare Hinweise konnte ich leider bisher noch nicht finden.
Gruß Uli
From | Date | Subject | |
---|---|---|---|
Next Message | Peter Eisentraut | 2004-09-28 18:10:12 | Re: Userverwaltung an /etc/passwd koppeln |
Previous Message | Peter Eisentraut | 2004-09-28 10:28:38 | Re: Userverwaltung an /etc/passwd koppeln |