[Dovecot] Dovecot 1.0a4 + pam + winbind ?
    Pasi Sjoholm 
    ptsjohol at cc.jyu.fi
       
    Fri Nov  4 10:45:23 EET 2005
    
    
  
On Thu, 3 Nov 2005, Stephen Lee wrote:
> I would like dovecot/pop3 to authenticate against a Windows ADS
> server. I've got authentication working for Samba and ssh using
> pam_winbind.so. Here's what my /etc/pam.d/dovecot file looks
> like:
>
> #%PAM-1.0
> auth       sufficient   pam_winbind.so
> #auth       required     pam_nologin.so
> auth       required     pam_stack.so service=system-auth
> account    required     pam_stack.so service=system-auth
> account    sufficient   pam_winbind.so
> session    required     pam_stack.so service=system-auth
> session    sufficient   pam_winbind.so
I have it like this, if you want to create user's home directory
automatically you should add pam_mkhomedir-directive.
#%PAM-1.0
auth       required    pam_stack.so service=system-auth
auth       required    pam_winbind.so
account    required    pam_stack.so service=system-auth
account    required    pam_winbind.so
session    required    pam_mkhomedir.so skel=/etc/skel/ umask=0077
session    required    pam_stack.so service=system-auth
> and this is what a portion of the dovecot.conf file looks like:
>
> auth default {
>   # Space separated list of wanted authentication mechanisms:
>   #   plain digest-md5 cram-md5 apop anonymous
>   mechanisms = plain
> passdb pam {
>     args = dovecot
>   }
Add -session arg  if you want that pam_mkhomedir to work.
> To get SSH to authenticate against ADS, the user name has to be
> prefaced with the domain name like "domain\user1". This is what
> I get when I attempt to login to Dovecot via Outlook/pop3 with
> the same naming scheme:
> Dovecot does not like the "\" character and I'm note sure
> authentication gets past that step to get to the pam phase.
You could make it use the default-domain automatically and then you don't
need the domain-part for the username.
smb.conf:
winbind separator = +
winbind use default domain = yes
workgroup = YOURDOMAIN
> Any experiences and suggestions with Dovecot authentication
> against Windows Active Directory?
Yep, I have had it running for couple of years by now.
-- 
Pasi Sjöholm
    
    
More information about the dovecot
mailing list