On Wed, Apr 27, 2005 at 04:51:06PM +0200, Anders Lindgren wrote:
> Hej!
> 
> F�rs�ker f� Courier-IMAP att prata och autha anv�ndarna med hj�lp av LDAP.
> Provar den genom att koppla upp mig med "telnet mailserver imap" och sedan 
> logga in med
> "a001 login ali password"
> den svarar d� "a001 NO Login failed" vilket man inte blir mycket klokare av...
> 
> Tittar man i loggarna hittar man f�ljande:
> Apr 27 16:26:09 localhost slapd[2973]: conn=11 fd=11 ACCEPT from 
> IP=127.0.0.1:32898 (IP=127.0.0.1:389)
> Apr 27 16:26:09 localhost slapd[2973]: conn=11 op=0 BIND dn="" method=128
> Apr 27 16:26:09 localhost slapd[2973]: conn=11 op=0 RESULT tag=97 err=0 text=
> Apr 27 16:26:09 localhost slapd[2973]: conn=11 op=1 SRCH 
> base="ou=users,dc=lundinova,dc=se" scope=2 filter="(uid=ali)"
> Apr 27 16:26:09 localhost slapd[2973]: conn=11 op=1 SRCH attr=homeDirectory 
> mailbox cn userPassword uid
> Apr 27 16:26:09 localhost slapd[2973]: conn=11 op=1 SEARCH RESULT tag=101 
> err=0 nentries=1 text=
> 

Har sj�lv en liknande setup, fast med woodys lite �ldre versioner. Minns
att jag st�tte p� en massa problem n�r jag satte upp det men antecknade
givetvis inte hur jag l�ste det.

Tar dock en snabb titt i min authldaprc och konstaterar f�ljande:

Det verkar inte som du har en BINDDN och minns jag inte helt fel s�
kr�vdes det f�r mig.
Vidare har jag satt LDAP_MAIL till det f�lt d�r anv�ndarnamnet finns.

> I fr�gan den st�ller mot LDAPen fr�gar den inte efter uidNumber/gidNumber. 
> Vilket jag tycker �r konstigt! Hur ska den d� kunna veta att det inte �r 
> noll? Tittar man i LDAP databasen �r de != 0. 
> 
> Finns tv� options i authldaprc filen  LDAP_GLOB_UID och  LDAP_GLOB_GID, har 
> provat att s�tta dessa till v�rden f�r att tvinga den att anv�nda ett best�md 
> uid/gid. Men den s�ger fortfarande samma sak uid=0.
> 

LDAP_GLOB_UID och GID har jag inte satt men d�remot har jag
LDAP_UID   uidNumber
LDAP_GID   gidNumber


/Sebastian

Till