Enabling cyrus-sasl for gssapi
Mark Foley
mfoley at novatec-inc.com
Fri Dec 15 12:21:42 EST 2017
On Fri, 15 Dec 2017 10:19:21 -0600 Dan White <dwhite at olp.net> wrote:
> On 12/12/17 18:19 -0500, Mark Foley wrote:
> >It then goes on to discuss downloading cyrus-sasl, verifying SASL is configured
> >in Sendmail (mine is), etc.. Are you suggesting that SASL and saslauthd are
> >separate things and that I can use one (SASL) without the other (saslauthd)?
>
> saslauthd is part of Cyrus SASL, but Cyrus SASL does not require running
> saslauthd, and saslauthd cannot be used to perform direct SASL GSSAPI for
> server authentication.
>
> For documentation, consult /doc in the source, and:
>
> https://www.cyrusimap.org/sasl/
>
Dan - thanks for your response.
Yes, that's the exact page I've been consulting.
This site: http://www.linuxfromscratch.org/blfs/view/svn/postlfs/cyrus-sasl.html
further advises downloading and applying *REQUIRED* patches:
cyrus-sasl-2.1.26-fixes-3.patch
cyrus-sasl-2.1.26-openssl-1.1.0-1.patch
Do you agree?
The first listed patch is described as, "various package fixes, including
autotools fixes, plugin fixes, security fixes, parallel build fixes, etc.", and
was created Aug-24-2014.
The 2nd patch has no description, but patches
cyrus-sasl-2.1.26-orig/plugins/ntlm.c and is dated May-07-2017 It applies to
openssl 1.1.0 whereas I have 1.0.2k (although it's patching plugin/ntlm.c, not
openssl, so I'm not sure my openssl version matters).
Finally, if you've read this far! You wrote in a previous message:
> I would personally not use saslauthd in the above manner [authenticating with
> sendmail]. If you have a controlled environment where your clients
> (Thunderbird) are known to support GSSAPI negotiation over the network, then
> configuring Sendmail to support GSSAPI directly is secure and recommended.
The "configuring Sendmail to support GSSAPI directly" is the bit that got my
attention. To clarify, in order to do Sendmail and GSSAPI directly I *do* need
SASL, but *do not* need saslauthd, right?
Thanks, Mark
More information about the Cyrus-sasl
mailing list