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