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

Reply via email to