Verwende ich "pam" als Authentifizierungsmethode, dann wird eben das PAM-Modul des Betriebssystems zur Authentifizierung verwendet. Mir ist allerdings nicht klar, wie das funktioniert. Wähle ich pam als einzige Authentifizierungsmethode aus und der Superuser (postgres) hat in der Datenbank _kein_ Passwort, dann kann er sich doch anmelden. Lege ich weitere Datenbankuser an -egal, ob mit oder ohne Passwort- so können sich diese aber _nicht_ anmelden. Da würde ich einen Konfigurationsfehler vermuten. Ich finde aber nicht heraus, wo der liegt. Wenn das PAM-Modul des Betriebssystems nicht für postgres konfiguriert ist, warum kann sich der User postgres dann mit seinen _Betriebssystempasswort_ anmelden? Wenn es konfiguriert ist, warum können sich dann andere Nutzer nicht anmelden -egal, ob mit Betriebssystempasswort oder datenbankspezifischem Passwort-
Lesezeichen