[BSD] saslauthd-pam-mysql

Andras POTOCZKY andras-ml at wertz.hu
2009. Jan. 21., Sze, 00:38:46 CET


Hi

Az alabbi feladatot szeretnem megoldani, de valahogy nem megy.
Saslauthd-t hasznalna tobb szolgaltatasom az authentikaciohoz kozvetetten.
A saslauthd -a pam uzemmodban lett inditva.
A /etc/pam.d/imap fajlban pedig megadtam a mysql parametereket es 
bekapcsoltam a mysql-ben az osszes query monitorozasat, de amikor 
megprobalok bejelentkezni, nem hivja meg a mysql-t.

/usr/local/lib/sasl2/smtpd.conf fajlom tartalma ez:
pwcheck_method: saslauthd
mech_list: LOGIN PLAIN
log_level: 5

/etc/pam.d/imap fajl tartalma (az smtp, pop3 az imapra sym link):
auth sufficient pam_mysql.so user=<user> passwd=<pwd> host=<host> 
db=<db> table=accountuser usercolumn=username passwdcolumn=password crypt=1
account required pam_mysql.so user=<user> passwd=<pwd> host=<host> 
db=<db> table=accountuser usercolumn=username usercolumn=username 
passwdcolumn=password crypt=1

(ha sort torne, akkor auth egy sor es az account meg egy es ertelem 
szeruen a <user><pwd>... ala a normalis usernevet, jelszot... irtam ;))


Mindezek utan teljesen mindegy, hogy az smtp szerver, vagy a pop3, vagy 
az imap szerverrel probalkozok, egyik esetben sem nyul soha az sql-hez 
az authentikaciot elvegezendo. Minden esetben a password fajlbol veszi 
az infot.
Lehet valamit generalisan nem ertek itt, de nem tudom mi a baja.
Foglalkozott mar valaki ilyennel?

Rengeteg doksit elolvastam mar, de ket egyformat meg soha nem talaltam, 
bizonytalan vagyok abban, hogy mi a jo megoldas.

Koszi
  Andras



További információk a(z) BSD levelezőlistáról