Von unterwegs gesendet
> Am 01.10.2018 um 18:27 schrieb Aki Tuomi <[email protected]>:
>
>
>> On 01 October 2018 at 15:19 Steffen Kaiser <[email protected]> wrote:
>>
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>>> On Sat, 29 Sep 2018, Fady AL HAYALI wrote:
>>>
>>> I'm setting up a Postfic and Dovecot with LDAP email server. My users in
>>> LDAP is like this:
>>>
>>> dn: uid=firstname,ou=People,dc=domain,dc=com
>>> uid: firstname
>>> uidNumber: 4025
>>> gidNumber: 4025
>>> givenName: firstname
>>> objectClass: top
>>> objectClass: person
>>> objectClass: posixAccount
>>> objectClass: shadowAccount
>>> objectClass: organizationalPerson
>>> objectClass: inetOrgPerson
>>> loginShell: /bin/bash
>>> homeDirectory: /home/firstname
>>> cn: firstname lastname
>>> mail: [email protected]<mailto:[email protected]>
>>>
>>> This is how I connect Dovecot with LDAP
>>>
>>> hosts = ldapserver
>>> ldap_version = 3
>>> base = ou=People,dc=domain,dc=com
>>> deref = never
>>> scope = subtree
>>> user_attrs =
>>> user_filter = (&(objectclass=inetOrgPerson)(uid=%n)
>>> pass_attrs = uid=user,userPassword=password
>>> pass_filter = (&(objectclass=inetOrgPerson)(uid=%n))
>>> default_pass_scheme = SSHA
>>>
>>> When I enter a user's email address and password as the following:
>>> email: [email protected]<mailto:[email protected]>
>>> password: password
>>>
>>> and according to my setting which I used "%n" as you see above, the
>>> username used to authenticate is "firstname.lastname". I checked the
>>> Dovecot variables but I couldn't find something useful in this case to
>>> manipulate the "%n" variable.
>>>
>>> I would like to keep using email addresses as
>>> "[email protected]"<mailto:[email protected]> but
>>> authenticate users using their first name. I really hit a wall here and any
>>> help will be much appreciated.
>>
>> Well, for me, this sounds strange, using firstname only. Why not let your
>> users enter the firstname only? Or:
>>
>> pass_filter = (&(objectclass=inetOrgPerson)(|(uid=%n)(mail=%n@*)))
>>
>> If firstname is unique, mail should be unique as well.
>>
>> - --
>> Steffen Kaiser
>
>
> Steffen, I understood their mail addresses are like
> [email protected], but uid's are like uid=steffen
>
> Aki
I guess this seems to be the desired behaviour as well. Getting interesting
when handling collisions. Not possible to decide by password which account
should be used as far as i can tell, as this would be some sort of brute force
authentication?!?
-M