On 21/05/2010, Luca Scamoni <luca.scam...@gruppopa.it> wrote: > Il 21/05/2010 12:31, Mauro ha scritto: >> 2010/5/20 Luca Scamoni <luca.scam...@gruppopa.it>: >> >>> Il 19/05/2010 16:24, Mauro ha scritto: >>> >>> 2010/5/18 Mauro <mrsan...@gmail.com>: >>> >>> >>> On 18 May 2010 14:08, Luca Scamoni <luca.scam...@gruppopa.it> wrote: >>> >>> >>> Il 18/05/2010 13:52, Mauro ha scritto: >>> >>> 2010/5/18 Luca Scamoni <luca.scam...@gruppopa.it>: >>> >>> >>> Si ma quello che non capisco e': >>> se per usare VirtualMailAccount e' richiesta anche inetOrgPerson >>> altrimenti mi dice "missing superior class" perche' mi da errore. >>> Perche' non me lo fa fare se lui stesso richiede inetOrgPerson. >>> >>> >>> Allora: >>> ldapmodify -M -D cn=admin,dc=miodominioi,dc=it -x -W -f virtual >>> >>> l'opzione -M abilita il manage DSAit control. >>> Il file virtual e': >>> dn: uid=xxx,ou=People,dc=miodominio,dc=it >>> changetype: modify >>> add: objectClass >>> objectClass: VirtualMailAccount >>> - >>> add: objectClass >>> objectClass: VirtualForward >>> - >>> add: vdHome >>> vdHome: /var/vmail/xxx >>> - >>> add: mailbox >>> mailbox: /var/vmail/xxx/Maildir >>> - >>> add: accountActive >>> accountActive: TRUE >>> - >>> add: delete >>> delete: FALSE >>> - >>> add: lastChange >>> lastChange: 1274173200 >>> - >>> add: forwardActive >>> forwardActive: FALSE >>> >>> questa volta ho abilitato il manage DSAit con l'opzione -M ma: >>> >>> ldap_modify: Cannot modify object class (69) >>> additional info: structural object class modification from >>> 'inetOrgPerson' to 'VirtualMailAccount' not allowed >>> >>> boh :-( >>> >>> >>> >>> ldapmodify -x -e manageDIT -D cn=admin,dc=miodominioi,dc=it -x -W -f >>> virtual >>> >>> e funziona >>> >> e invece non funziona: >> ldapmodify -x -e manageDIT -D cn=admin,dc=miodominio,dc=it -x -W -f >> virtual >> >> >> modifying entry "uid=xxx,ou=People,dc=miodominio,dc=it" >> ldap_modify: Cannot modify object class (69) >> additional info: structural object class modification from >> 'inetOrgPerson' to 'VirtualMailAccount' not allowed >> >> Credo che non mi resti altro da fare che cancellare tutti gli account >> e riinserirli ex-novo con le objectClass aggiuntive. >> Bella roba :-( >> > A questo punto non so che dire. Io ho fatto la prova con openldap 2.4.17 > (la più vecchia versione che ho) e funziona perfettamente se usi il > rootdn per fare l'operazione
Io uso slapd 2.4.11, distribuito con debian stable, e' probabile che questa versione non supporti l'estensione? _______________________________________________ OpenLDAP mailing list OpenLDAP@mail.sys-net.it https://www.sys-net.it/mailman/listinfo/openldap