Hello Andreas,

Andreas Metzler, 22.04.2006 (d.m.y):

> Christian Schmidt <[EMAIL PROTECTED]> wrote:
> 
> > I first tried it using:
> 
> > sasl_cram_md5:
> >  driver = cyrus_sasl
> >  public_name = CRAM-MD5
> >  server_realm = server.linau.de
> >  server_set_id = $2
> 
> CRAM-MD5 requires that server knows the clear-text password. If you
> are using PAM this probably not the case and therefore cannot work.

Ah, that wasn't clear to me.

> > sasl_plain:
> >  driver = cyrus_sasl
> >  public_name = PLAIN
> >  server_realm = server.linau.de
> >  server_set_id = $2
> 
> > This did not work. I always got an error "535 Incorrect authentication
> > data".
> 
> <quote>
> Where access to some kind of secret file is required, for example in
> GSSAPI or CRAM-MD5, it is worth noting that the authenticator runs as
> the Exim user, and that the Cyrus SASL library has no way of
> escalating privileges by default. You may also find you need to set
> environment variables, depending on the driver you are using.
> <unquote>
> 
> I /guess/ this also applies to reading data from /etc/shadow.

When using saslauthd, there is no need for exim to access "some kind
of secret file", because this is saslauthd's part.
Or did I get that completely wrong?

But what I didn't yet understand is what the differences between the
following two authenticators are:

saslauthd_plain:
  driver = plaintext
  public_name = PLAIN
  server_condition = ${if saslauthd{{$2}{$3}}{True}{False}}

sasl_plain:
  driver = cyrus_sasl
  public_name = PLAIN
  server_realm = server.linau.de
  server_set_id = $2

Or in other words: The first authenticator checks the authentication
data by doing a "saslauthd query". And the second one?

My (maybe wrong) imagination has been that the cyrus_sasl driver in
the second authenticator also queries saslauthd.

(I'm not yet familiar with Cyrus IMAPd, but at the moment I think that
Cyrus IMAP authentication works the same way.)


Regards,
Christian

-- 
Joey, los, klon Dich!
                -- Karsten Droste

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to