[ simor @ 23.08.2006. 10:20 ] @
Kako resiti problem autentifikacije da ide iz npr. MySQL baze?

Meni je konkretno trebalo za POP3 server. Instalirao sam
MySQL dodatak za PAM pam_mysql-0.6.1. Pri kompajliranju
treba navesti putanju do header-a MySQL-a i uz male izmene
u kodu sve je proradilo. Cilj mi je da korisnici mogu npr. da online
menjaju sifru za pristup mailbox-u.

Da li je neko imao slicna iskustva?
[ random @ 23.08.2006. 14:38 ] @
A koji POP3 server koristiš? Courier i Cyrus, na primer, imaju ugrađenu podršku za MySQL authentifikaciju, nema potrebe da koristiš PAM.
[ simor @ 23.08.2006. 18:10 ] @
Onaj sto ide uz EL3, deo IMAP paketa, startuje se u okviru xinet servisa.

Mislim da ima neka fora da se direktno u config fajl /etc/xinet.d/ipop3
unesu parametri za SQL autentifikaciju, ali nikako da iskopam link.
[ random @ 24.08.2006. 00:28 ] @
Ugh, ako je to uw-imap (default u RHEL 3), savetujem ti da ga u širokom luku zaobiđeš, i instaliraš nešto ozbiljnije.

Ako ipak odlučiš da ideš tim putem, pretpostavljam da bi trebalo da konfigurišeš /etc/pam.d/pop i /etc/pam.d/imap slično ovome:

Code:
auth       required     pam_mysql.so user=mysqluser passwd=password
account    required     pam_mysql.so user=mysqluser passwd=password


Naravno, pročitaj prvo PAM dokumentaciju i dokumetaciju koja dolazi uz pam_mysql.