Il 23/05/2010 12:21, Mauro ha scritto:
> 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?
>   
Mi risulta che funzionasse già con le ultime versioni della 2.3
Ma può essere che debian abbia modificato qualcosa. Modifica tante cose
in realtà...


-- 

/Luca Scamoni
/
*Gruppo Partners Associates*
Tel. Milano +39 02 67380435* *- Udine +39 0432 689815 - Roma +39 06 54832300
Fax Milano +39 02 67386214 - Udine +39 0432 570120 - Roma +39 06 91659273
Cell. +39 348 0471710
Email: luca.scam...@gruppopa.it <mailto:luca.scam...@gruppopa.it>
Sito: _www.GruppoPA.it_ <http://www.GruppoPA.it> 


Prima di stampare, pensa all'ambiente ** Think about the environment
before printing

_______________________________________________
OpenLDAP mailing list
OpenLDAP@mail.sys-net.it
https://www.sys-net.it/mailman/listinfo/openldap

Rispondere a