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.
>
>
>
> ??????
>
>
> Questo e' ldif:
>
> dn: uid=xxx,ou=People,dc=miodominio,dc=it
> gidNumber: 1004
> cn: xxx
> homeDirectory: /var/vmail/xxx
> employeeNumber: 111
> uid: mauro.test
> mail: x...@miodominio.it
> sn: xxx
> description: prova
> uidNumber: 1004
> objectClass: top
> objectClass: person
> objectClass: organizationalPerson
> objectClass: inetOrgPerson
> objectClass: posixAccount
> employeeType: prova
>
> Se tento di aggiungere la objectClass VirtualMailAccount mi dice:
>
> ldap_modify: Cannot modify object class (69)
>       additional info: structural object class modification from
> 'inetOrgPerson' to 'VirtualMailAccount' not allowed
>
>
>
> Mi sembra che ci sia una bella differenza tra il messaggio qui sopra e
> quello che hai scritto prima.
> Non vedo nessun "missing superior class" in questo errore...

Nel senso che come ulteriore prova ho cercato di sostituire
inetOrgPerson con VirtualMailAccount ed e' saltato fuori l'errore:
"missing superior class".
Che trovo giusto poiche' nel file schema leggo:

objectclass ( 1.3.6.1.4.1.22339.1.2.1 NAME 'VirtualMailAccount'
        SUP inetOrgPerson STRUCTURAL
_______________________________________________
OpenLDAP mailing list
OpenLDAP@mail.sys-net.it
https://www.sys-net.it/mailman/listinfo/openldap

Rispondere a