ldap - How to make changes to a schema using an LDIF file -


i'm using ruby gem named ladle (https://github.com/nubic/ladle). spins ldap server , takes in ldif file. allows load custom schema passing said schema when creating server object.

the gem utilizes apacheds 2.0 , default doesn't support nis schema. found can enable doing following:

  1. in irb start ldap server locally using ladle gem
  2. using apache directory studio, connect local ldap server , edit following: ou=schema -> cn=nis -> m-disabled = false (originally set true)
  3. the following appears in ladle log: irb(main):156:0> apacheds: info: loading nis enabled schema: apacheds: schema name: nis apacheds: disabled: false apacheds: owner: uid=admin,ou=system apacheds: dependencies: [system, cosine, core] apacheds: info: loading nis enabled schema: apacheds: schema name: nis apacheds: disabled: false apacheds: owner: uid=admin,ou=system apacheds: dependencies: [system, cosine, core]
  4. at point, looks working correctly

i need able modify schema via ldif file can pass ladle, however, i've not been able successfully.

thanks, gennaro


Comments