imapd is not talking to saslauthd
Michael Rüger <[email protected]> Tue, 30 Jan 2018 23:06:41 +0100
| Newsgroups | gmane.comp.security.cyrus.sasl |
|---|---|
| Message-ID | <[email protected]> |
Hi (btw. i was Guest39278 on IRC yesterday and got the chance to introduce myself on googletalk) I’m trying to set up imapd to use saslauthd for authentication. I have already a running saslauthd which uses PAM. I can run this root@cyrus3:/ # testsaslauthd -u mike -p mike 0: OK "Success.“ and if i run root@cyrus3:/ # testsaslauthd -u mike -p abc 0: NO "authentication failed“ i get that logged in auth.log like this Jan 30 21:43:53 cyrus3 saslauthd[88721]: do_auth : auth failure: [user=mike] [service=imap] [realm=] [mech=pam] [reason=PAM auth error] In imapd.conf i have sasl_pwcheck_method: saslauthd Now i’m authenticate against imapd root@cyrus3:~ # imtest -t "" -u mike -a mike -w mike localhost S: * OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE STARTTLS LOGINDISABLED AUTH=SCRAM-SHA-1 AUTH=DIGEST-MD5 AUTH=CRAM-MD5 AUTH=NTLM SASL-IR] cyrus3.intern.rueger.me Cyrus IMAP 3.0.5 server ready C: S01 STARTTLS S: S01 OK Begin TLS negotiation now verify error:num=18:self signed certificate TLS connection established: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits) C: C01 CAPABILITY S: * CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE ACL RIGHTS=kxten QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY CATENATE CONDSTORE ESEARCH SEARCH=FUZZY SORT SORT=MODSEQ SORT=DISPLAY SORT=UID THREAD=ORDEREDSUBJECT THREAD=REFERENCES THREAD=REFS ANNOTATEMORE ANNOTATE-EXPERIMENT-1 METADATA LIST-EXTENDED LIST-STATUS LIST-MYRIGHTS LIST-METADATA WITHIN QRESYNC SCAN XLIST XMOVE MOVE SPECIAL-USE CREATE-SPECIAL-USE DIGEST=SHA1 X-REPLICATION URLAUTH URLAUTH=BINARY AUTH=SCRAM-SHA-1 AUTH=DIGEST-MD5 AUTH=CRAM-MD5 AUTH=NTLM AUTH=PLAIN AUTH=LOGIN SASL-IR COMPRESS=DEFLATE X-QUOTA=STORAGE X-QUOTA=MESSAGE X-QUOTA=X-ANNOTATION-STORAGE X-QUOTA=X-NUM-FOLDERS IDLE S: C01 OK Completed C: A01 AUTHENTICATE SCRAM-SHA-1 bixhPW1pa2Usbj1taWtlLHI9Z2Z1Ukp1cVc1Z1BybHhaWTdFcjVYUDR2WUtuMVhRNHc= S: A01 NO authentication failure Authentication failed. generic failure Security strength factor: 256 Nothing is reported in auth.conf If i do this root@cyrus3:~ # saslpasswd2 -c [email protected] …<entering „mike“ twice here> root@cyrus3:~ # imtest -t "" -u mike -a mike -w mike localhost S: * OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE STARTTLS LOGINDISABLED AUTH=SCRAM-SHA-1 AUTH=DIGEST-MD5 AUTH=CRAM-MD5 AUTH=NTLM SASL-IR] cyrus3.intern.rueger.me Cyrus IMAP 3.0.5 server ready C: S01 STARTTLS … Authenticated. Security strength factor: 256 it is working against local db BUT NOT against saslauthd. How do i setup imapd to talk to saslauthd? BTW i’m using * cyrus-imapd30-3.0.5 * cyrus-sasl-2.1.26_13 * cyrus-sasl-saslauthd-2.1.26_3 on FreeBSD 11.1 Thank you for any help, Mike
signature.asc
(application/pgp-signature, 874 B)
-----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAEBCgAdFiEEgj9WSt3zYP8t3eZz7r5NGA5OeXkFAlpw7HEACgkQ7r5NGA5O eXloHxAAxHc0zLsXCQnEblj8r0SAc1KvgsDkx3dYCSXDuKWTMzLmJ1uNt4VbRgZ3 88vT+9Sh4HKtQoNghkcWxIV8u4Wfk+qchZ94Nf4/9Inv6OENEa3AnFafImoPsdmT hmI8LruibwVRNf/89P9N6lBsGaoIawgM0LJqTuJRHkFzR5KOTFv3BlGG2kThyPFo ZPnDathetFu+6zw/ywVMxR3PpC3e3mKg5EfAG3s1K4L51HP5FhKI8bfGF8YnmfV+ Pn8gpfyT14iuPX+5bMqp3SpHcslKoZR4sk6/EimZFKp/37lwpYHlDcr2uyF3odsb e2cQBG+TyHBKLQDVOle7+clUSLAS16XeWPA1NgUFUvL5MNNPefYWuGPnVofJTp08 qUEUUKYK2zhLfyczmcw04v6EH+FHSPuiG7BaBxoeEtK8V8JREIwmgUsViUGonAyA 8f0wa6XOWQ+0zxMKjNq2vjnzd/87sbmJ1zjckT4rBKvgjzLtoDHKnsnneawm1S0z 5u5VybMOZYbKMPOiu9l2EsL8dxh+cDpnUsN0JhF0PgstPat4cABFf1No1E+G7dU+ /YYgP/5/XSo3J/uch6NZTi9yCayvTiWFkBBopKQ1IZ1C9vmhnCeXKfPTwF5mKmAs cAlvCi5bZeRZQqOTai0quNRx6ja9ojcIU0EtY+mBfns2mD86r98= =JUic -----END PGP SIGNATURE-----