Great it worked! Thanks alot Adam! sudo ldapadd -x -W -c -D "cn=admin,cn=config" -f hostobject.ldif
regards, Shamika On Thu, Apr 15, 2010 at 4:09 PM, Adam Tauno Williams < [email protected]> wrote: > On Thu, 2010-04-15 at 14:17 +0530, Shamika Joshi wrote: > > I tried adding my own auxiliary objectclass as below but I get this > > error, I'm definately not doing it right. apologies for the lack of > > schema knowledge, could you please correct me? > > sudo ldapmodify -x -D cn=admin,cn=config -W -f hostobject.ldif > > Enter LDAP Password: > > modifying entry "olcDatabase={0}config,cn=config" > > ldap_modify: Object class violation (65) > > additional info: attribute 'olcObjectClasses' not allowed > > hostobject.ldif: > > dn: olcDatabase={0}config,cn=config > > changetype: modify > > add: olcObjectClasses > > olcObjectClasses: ( 1.3.6.1.4.1.6921.1.24 NAME 'hostobj'DESC 'Combine > > Samba and account' SUP top MUST $ account AUXILIARY ) > > I think you want to create an object that looks more like > > dn: cn=mySchemaName,cn=schema,cn=config > objectClass: olcSchemaConfig > cn: mySchemaName > olcObjectClasses: ( YOUR-OWN-BLOODY-OID NAME 'hostobj' DESC 'Combine > Samba and account' SUP top MUST $ account AUXILIARY ) > > And just ldapadd that. > >
