[Dovecot] strip realms and force lowercasing of usernames?
Dan Hollis
test3943395 at anime.net
Wed Jun 15 23:11:54 EEST 2005
On Tue, 14 Jun 2005, Timo Sirainen wrote:
> On Tue, 2005-06-14 at 03:16 -0700, Dan Hollis wrote:
> > > PAM module only works for PAM passdb, Dovecot still does userdb lookup
> > > from /etc/passwd or wherever you have it.
> > PAM should be given a chance to modify the username dovecot uses to do the
> > userdb lookup with.
> Hmm. I remembered PAM wouldn't allow that, but looks like it does.
> Changed CVS version to support that now (non-tested though, but doesn't
> at least break the normal behavior).
I've thought some more about writing a PAM module, but what's the
solution for people who don't have pam and _must_ authenticate from
/etc/passwd,shadow (getpwnam, getspnam)?
Seems to me the only truly universal solution is to do this inside
dovecot. It already has code to mangle the username with modifiers for
mailspool location, so applying the same code to allow modifying username
would seem to be a logical and consistent extension of existing dovecot
behavior.
-Dan
More information about the dovecot
mailing list