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: [EMAIL PROTECTED]
roleOccupant: [EMAIL PROTECTED], o=karm4.net, o=hosting, dc=exemple, dc=net
objectClass: top
objectClass: organizationalRole
objectClass: CourierMailAlias
maildrop: postmaster
cn: postmaster

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

dn: [EMAIL PROTECTED], o=karm4.net, o=hosting, dc=example,dc=net
mail: [EMAIL PROTECTED]
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 [EMAIL PROTECTED]
        Authenticated: module authdaemon
        Home directory: /home/vmail/domains
        UID/GID: 1001/1001
        [EMAIL PROTECTED]
        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="([EMAIL PROTECTED])"
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



Rispondere a