[Dovecot] Problem with Prefetch User Database

Steffen Kaiser skdovecot at smail.inf.fh-brs.de
Fri Mar 22 12:32:26 EET 2013


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

On Thu, 21 Mar 2013, megodin at inboxalias.com wrote:

>        > Dovecot only sees the PAM-authentication part)
>>
>>
>> PAM does not return userdb-relevant information. You cannot use
>> userdb
>> prefetch.
>>
>> You could switch to first ask a ldap passdb and then, for users that
>> have
>> another password in LDAP, pam.
>
> I use PAM because of the easyness of blocking specific validated users - you can just add/remove them in a plain text file. Easy administration will be necessary because of the planned huge amount of users on the system (28.000), and sometimes blocking a user is highly time-dependent (e.g. if one answers to a phising mail and sending out his credentials which are then abused for sending spam).
>
> I would go over LDAP if there is an equivalent easy way to solve this over LDAP (easy blocking out users by e.g editing a plain text file) - is there any?

Ah:

http://wiki2.dovecot.org/Authentication/RestrictAccess?highlight=(deny)

check out section about passwd-file

Other alternative:
Add into your passdb LDAP filter:

(&(..)(!(dovecotUserDenied=*)))

Then add the attribute dovecotUserDenied with any content to deny that 
user.

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

iQEVAwUBUUwzOl3r2wJMiz2NAQJdeggAhxDhio9AUqDomoyjnRg6F2akRq26tFvL
4bG2O4qASIWEyAv232vU5zUX7/EmKWoGbBw6T/Ep3NVrzLNCPzxXi6aMjcd18ZsH
z65bk/cgrwFzMjWXacQ+L//clmXSb7buZp6DiMTMfVWMWv5TkJa0u6fio9PQlTGT
Fmi4RBnCozwK8SaiEZmXW6fd+Tdjy60NUk80huIngwviwaAnC3EFrv2IO6nCFbOJ
PmFbxRDMD0j9+5Vbudea2ZmzYSpLOPzk1kCVFNrGVzAT2dtrishmnc2kv90FkbDt
jJN/MUyCIL//zELDY3N73vjaDzpb+RQrp3eUfovS6xApbaGN1rtWqA==
=2a5e
-----END PGP SIGNATURE-----


More information about the dovecot mailing list