---------- Forwarded message ----------
From: Aravind Arjunan <aravind.arjunan@gmail.com>
Date: 17 Jun 2008 17:52
Subject: Re: openldap
To: Michael Ströder <michael@stroeder.com>

This is my ldif file, here i have used objectclass as person and i have included attribute mail and i got the error.
 
I had tested by adding objectClass as inetOrgPerson and i got the below error.
 
ldap_modify: Cannot modify object class (69)
        additional info: structural object class modification from 'person' to '
inetOrgPerson' not allowed
 

# Oracle Team

dn: cn=saju,ou=solution,dc=test,dc=com
objectClass: person
#objectClass: inetOrgPerson
cn: saju
sn: kuttan
description: Oracle team
telephoneNumber: 9891950975
mail: csaju@hcl.in

dn: cn=aravind,ou=solution,dc=test,dc=com
objectClass: person
#objectClass: inetOrgPerson
cn: aravind
sn: arjunan
description: Oracle team
mail: aaravind@hcl.in
#mobilenumber: 9899798985

# Microsoft Team

dn: cn=Kannan,ou=solution,dc=test,dc=com
objectClass: person
#objectClass: inetOrgPerson
cn: Kannan
sn: Kann
description: Microsoft Team
mail: kannans@hcl.in
#mobilenumber: 9891200471

dn: cn=Manish,ou=solution,dc=test,dc=com
objectClass: person
cn: Manish
sn: Gupta
description: Microsoft Team
telephoneNumber: 9818206547

dn: cn=sachin,ou=solution,dc=test,dc=com
objectClass: person
cn: sachin
sn: saghal
description: Microsoft Team
telephoneNumber: 9873574433

 
 
 
 
 
 
 
 


 
On 17/06/2008, Michael Ströder <michael@stroeder.com> wrote:
Aravind Arjunan wrote:
ldap_add: Object class violation (65)
       additional info: attribute 'mail' not allowed
 What i need to do for adding this attribute. tell me the correct objectclass for this attribute.

Most people use object class 'inetOrgPerson' for adding attribute 'mail' to user/person entries. Since you don't provide an example entry nobody can tell what's right for your data.

Ciao, Michael.