Portál AbcLinuxu, 17. července 2025 18:17
/usr/sbin/saslauthd -r -m /var/spool/postfix/var/run/saslauthd -a pam
auth sufficient pam_mysql.so user=postfix passwd=xxx host=localhost db=services table=email usercolumn=concat(email,'@',domain) passwdcolumn=email.password crypt=1 md5=Ypo neuspechu s autentizaci jsem si pridal do libpam-mysql takovy mensi zapis do souboru a zjistil jsem, ze jsem zase tam, kde jsem byl u toho saslu mam heslo "test", v databazi mam ve sloupecku password "$1$098f6bcd4621d373cade4e832627b4f6", ale ta fce v libpam-mysql mi vraci takovyto hash $1$098f6bcd$lQUeajxlMEOLRd5YjKBGa1 .... takze jsem zase tam, kde jsem byl pri patchovani saslu ;) on je nejaky rozdil mezi md5 hashem a md5 cryptem, nebo ... ja nevim, zrejme neco nechapu koukal jsem, ze pro crypt=3 se pouzije jina fce, ale to funguje jenom na freebsd
printf 'test' | md5sum 098f6bcd4621d373cade4e832627b4f6 -proti
mkpasswd --hash=md5 test $1$ZI42Gj5g$qt06ihwOrFnRSFtTQmvCy0s timhle heslem to samozrejme funguje
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.