Dovecot LDAP ismeretlen attribútumok - MEGOLDVA

 ( pekob | 2016. április 15., péntek - 18:18 )

Sziasztok!

Gugli nem igazán segített, ezért teszem fel itt is a kérdést.
Dovecot auth AD-ból LDAP-pal lenne a felállás, de valamiért a dovecot ismeretlen attribútumként kezeli a visszakapott értékeket, holott ldapsearch-csel teljesen jól kiolvasható minden érték.
A passdb.conf tartalma:

hosts = 1.2.3.4
auth_bind = yes
auth_bind_userdn = DOMAIN\%u
ldap_version = 3
base = dc=domain,dc=in
scope = subtree
deref = never
pass_filter = (&(objectClass=person)(sAMAccountName=%u)(mail=*))

A userdb tartalma:

hosts = 1.2.3.4
dn = DOMAIN\user
dnpass = xxx
ldap_version = 3
base = dc=domain,dc=in
user_attrs = =uid=108,=gid=115,=home=/var/mail/%Lu,=mail=maildir:/var/mail/%Lu/Maildir/
user_filter = (&(objectClass=person)(sAMAccountName=%u)(mail=*))

# Attributes and filter to get a list of all users
iterate_attrs = sAMAccountName=user
iterate_filter = (objectClass=person)

És a log egy próbálkozás után:

Apr 15 18:10:52 ubuntutest2 dovecot: auth: Debug: ldap(user,127.0.0.1): user search: base=dc=domain,dc=in scope=subtree filter=(&(objectClass=person)(sAMAccountName=user)(mail=*)) fields=

Apr 15 18:10:52 ubuntutest2 dovecot: auth: Debug: ldap(user,127.0.0.1): result: objectClass(?unknown?)= cn(?unknown?)= instanceType(?unknown?)= whenCreated(?unknown?)= uSNCreated(?unknown?)= name(?unknown?)= objectGUID(?unknown?)= badPwdCount(?unknown?)= codePage(?unknown?)= countryCode(?unknown?)= badPasswordTime(?unknown?)= lastLogoff(?unknown?)= lastLogon(?unknown?)= primaryGroupID(?unknown?)= objectSid(?unknown?)= accountExpires(?unknown?)= logonCount(?unknown?)= sAMAccountName(?unknown?)= sAMAccountType(?unknown?)= userPrincipalName(?unknown?)= objectCategory(?unknown?)= givenName(?unknown?)= initials(?unknown?)= sn(?unknown?)= displayName(?unknown?)= description(?unknown?)= physicalDeliveryOfficeName(?unknown?)= userAccountControl(?unknown?)= msDS-SupportedEncryptionTypes(?unknown?)= pwdLastSet(?unknown?)= homeDrive(?unknown?)= homeDirectory(?unknown?)= memberOf(?unknown?)= mail(?unknown?)= whenChanged(?unknown?)= uSNChanged(?unknown?)= distinguishedName(?unknown?)=

Ismerős ez a hiba valakinek? Nem nagyon találtam eddig megoldást.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

A userdb-t beírtam static-ként és láss csodát, azzal működ:

userdb {
driver = static
# Can return anything a userdb could normally return. For example:
#
args = uid=108 gid=115 home=/var/mail/%u allow_all_users=yes
}