[Dovecot] Dovecot2 vs. AD, "Inactivity during authentication"

Steffen Kaiser skdovecot at smail.inf.fh-brs.de
Fri Feb 28 07:31:36 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thu, 27 Feb 2014, Jeroen Scheerder wrote:

> passdb {
>  args = /usr/local/etc/dovecot/on2it-ldap-users.cfg
>  driver = ldap
> }

> userdb {
>  args = /usr/local/etc/dovecot/on2it-ldap-users-userdb.cfg
>  driver = ldap
> }

> $ cat /usr/local/etc/dovecot/on2it-ldap-users.cfg
> hosts = dc2.office.on2it.net
> ldap_version = 3
> base = dc=office,dc=on2it,dc=net
> scope=subtree
> auth_bind = yes
> dn = [suppressed]
> dnpass = [suppressed]
>
> pass_attrs = sAMAccountName=user
> user_attrs = \
> 	=home=/var/mail/on2it/%{ldap:sAMAccountName}, \
> 	=mail=maildir:/var/mail/on2it/%{ldap:sAMAccountName}

you must not use home dir == mail dir, search list about what wired 
things can happen, if you do. But this has nothing to do with your auth 
problem.

> user_filter = (&(ObjectClass=person)(sAMAccountName=%u))
> pass_filter = (&(ObjectClass=person)(sAMAccountName=%u))
>
> iterate_attrs = sAMAccountName=user
> iterate_filter = (objectClass=person)
>
> $ ls -l /usr/local/etc/dovecot/on2it-ldap-users-userdb.cfg
> lrwxr-xr-x  1 root  wheel  20 Feb 27 12:07 /usr/local/etc/dovecot/on2it-ldap-users-userdb.cfg -> on2it-ldap-users.cfg

> Feb 27 12:49:16 auth: Debug: ldap(js,127.0.0.1,<9QHH22HzYgB/AAAB>): result: sAMAccountName=js; sAMAccountName unused
> Feb 27 12:49:16 auth: Debug: ldap(js,127.0.0.1,<9QHH22HzYgB/AAAB>): result: sAMAccountName=js

This puzzles me, "sAMAccountName unused" should mean that Dovecot does not 
use the attribute, which contradicts the definition of pass_attrs. Do you 
have wiered characters in/around the line "pass_attrs = 
sAMAccountName=user"? Maybe a Windows linebreak ^M / \r or something? A 
Unicode non-breakable space? Did you stopped, killed any remaining Dovecot 
processes and restarted Dovecot - just to be sure?

Maybe, add sAMAccountName=user to user_attrs, too.

- -- 
Steffen Kaiser

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEVAwUBUxA7WXD1/YhP6VMHAQKX4ggA1Zn7M3ADyVmqxtYT3aiNW429RiFLnKrX
ql8YZUS+ZPAKP7aBzEFZqUFKc3UkP9yR6QfZPoJC/x3DJqnKZZTW6dJl2vDkXVth
KUA1OotQVE21E85mbZR8zUYwKGl05saYwJb/4HpfP56xX8PbaItAUPISwPa5LAYK
aShfHZ/dD0Qq49eEMqa/ErG/3ntUQfD162UCiKMspUh91i4enEt1WQ2j4cSRN3BV
iSwx3U337uFYyUCqAhiUG7dtHU8CH2GD6RNFM/m3JXYZWg91zgKveBNJ4pGzV8mU
bb5pJ2KAhUQIjXnCgZrSSVIkgUr6KOMr0gkztACNvwhm78TF45WAbg==
=Y/0n
-----END PGP SIGNATURE-----


More information about the dovecot mailing list