Re: Sendmail, saslauthd, AUTH DIGEST-MD5 and /etc/shadow ?

Dan White <[email protected]>
Newsgroups gmane.comp.security.cyrus.sasl
Message-ID <[email protected]>
On 01/12/13 11:16 +0000, Charles Bradshaw wrote:
>Following Sebastians reply I'm more confused than ever.
>
>The way I read the manual (here:
>http://www.sendmail.org/~ca/email/cyrus2/sysadmin.html) to use sasldb I have
>to change pwcheck_method=shadow to pwcheck_method=auxprop in
>/usr/lib/sasl2/Sendmail.conf

saslauthd cannot be used to perform digest-md5 authentication. You'll need
to use an auxprop plugin (sasldb, ldapdb, sql) to authenticate shared
secret mechanisms.

>If so, then presumably I have to change MECH=shadow in
>/etc/sysconfig/saslauthd, but what to ?
>"saslauthd -v" returns: authentication mechanisms: getpwent kerberos5 pam
>rimap shadow ldap httpform.
>
>There is no mention of sasldb in the above return. The installed default was
>MECH=pam, which I changed to get where I am.
>
>I need to get DIGEST-MD5 working while keeping PLAIN which already works:

You can continue to use saslauthd for PLAIN authentication (via the
pwcheck_method configuration). DIGEST-MD5 will use your configured
auxprop_plugin configuration.

See:

http://www.cyrussasl.org/docs/cyrus-sasl/2.1.25/components.php

>Assuming Sebstians assertion is correct, can I just duplicate authorization
>and/or authentication data in sasldb2 ?

Duplicate to another server? ldap or sql makes on sense in that scenario.

>If I have to change pwcheck_method (as above) what about the MECH parameter in
>/etc/sysconfig/saslauthd ?

If you configure an auxprop plugin, then you'd probably want to do
'pwcheck_method: auxprop' and drop saslauthd altogether.

>
>Can I just specify MECH=pam ?
>
>Thanks for your patience.
>
>> Previous reply:
>>
>>Sebastian, thanks for the prompt reply.
>>
>>What do you mean 'original', the password for realuser or smmsp or both ?
>>
>>> Re: Sendmail, saslauthd, AUTH DIGEST-MD5 and /etc/shadow ?
>>>
>>> You'll have to use sasldb if you want to use DIGEST-MD5. Challenge-response
>>> only works when both sides know the original password.
>>
>>Charles Bradshaw
>

-- 
Dan White
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.