[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: courier imap +ldap



hi all

Adesso una parte del problema l' ho risolta, ovvero courier va a fare le query su ldap, il problema stava in qualche carattere non visibile nel file di configurazione authdldaprc.....cio' impiegato due gg ca****o....cmq adesso ho un altro problma ovvero l'utente di prova che ho creato riceve sempre acesso negato
Ho gia' provato piu' volte a cambiargli la passwd ma non e' quello, penso che sia qualcosa che ho sbagliato io in ldap.....

queste sono un po di mie conf::

acl di ldap

access to dn=".*,o=([^,]+),o=hosting,dc=example,dc=net"
        attr=userPassword
        by self write
        by group/organizationalRole/roleOccupant=\
        "cn=postmaster,o=$1,o=hosting,dc=example,dc=net" write
        by anonymous read
        by * read
                                                                                                                              
access to dn=".*o=([^,]+),o=hosting,dc=example,dc=net"
        by self write
        by group/organizationalRole/roleOccupant="cn=postmaster,o=$1,o=hosting,dc=example,dc=net" write
        by anonymous read
        by * read

#################################################################

file ldif di un dominio virtuale

dn: o=karm4.net, o=hosting, dc=example,dc=net
objectClass: top
objectClass: organization
o: karm4.net

dn: cn=postmaster, o=karm4.net, o=hosting, dc=example,dc=net
mail: postmaster@karm4.net
roleOccupant: mail=user1@karm4.net, o=karm4.net, o=hosting, dc=exemple, dc=net
objectClass: top
objectClass: organizationalRole
objectClass: CourierMailAlias
maildrop: postmaster
cn: postmaster

dn: mail=user1@karm4.net, o=karm4.net, o=hosting, dc=example,dc=net
mail: user1@karm4.net
gidNumber: 1001
userPassword:: e1NTSEF9L3FLRWZQZ0svN05IanBUWFh3WEJUb2daSVh5YXFQSlQ=
uidNumber: 1001
objectClass: top
objectClass: courierMailAccount
homeDirectory: /home/vmail/domains
mailbox: karm4.net/user1/

dn: mail=abuse@karm4.net, o=karm4.net, o=hosting, dc=example,dc=net
mail: abuse@karm4.net
objectClass: top
objectClass: CourierMailAlias
maildrop: abuse

#######################################################################
il filtro di authldaprc

LDAP_FILTER (objectClass=CourierMailAccount)(accountActive=TRUE)(delete=FALSE)

#################################################################################
questo e' il comando per provare gli utenti

#courierauthtest user1@karm4.net
	Authenticated: module authdaemon
	Home directory: /home/vmail/domains
	UID/GID: 1001/1001
	AUTHADDR=user1@karm4.net
	AUTHFULLNAME=<none>

questo e' l'output di slapd -d 256 del comando courierauthtest 

daemon: conn=0 fd=9 connection from IP=192.168.1.39:32824 (IP=0.0.0.0:34049) accepted.
conn=0 op=0 BIND dn="CN=ADMIN,DC=example,DC=NET" method=128
ber_flush: 14 bytes to sd 9
deferring operation
conn=0 op=0 RESULT tag=97 err=0 text=
conn=0 op=1 SRCH base="dc=example, dc=net" scope=2 filter="(mail=user1@karm4.net)"
ber_flush: 200 bytes to sd 9
ber_flush: 14 bytes to sd 9
conn=0 op=1 SEARCH RESULT tag=101 err=0 text=


#####################################################################################à
1. nell' utente virtuale user1 come uid e gid devo impostare quelli dell' utente vmail???
2. devo creare un file userdb con l' utente vmail???

grazie




Reply to: