On Wed, Apr 20, 2011 at 4:34 PM, Dan White <[email protected]> wrote: > On 20/04/11 16:01 -0430, Jose Ildefonso Camargo Tolosa wrote: >> >> Now, if there was a graphical LDAP administration tool that handled >> the configuration: there would be a lot of happy people, and writing >> that tool (even by creating a template for existing tools) is now >> possible thanks to cn=config, it was not that easy with old slapd.conf >> file. > > I've found ldapedit/ldiff, from: > > http://www.aput.net/~jheiss/krbldap/tools/ > > to be indispensable in my own efforts to learn the new config backend. > > E.g.: > > LDAPBASE='cn=config' ./ldapedit objectClass=* > > opens up the entire config data within an editor (based on your EDITOR > environment variable), and then performs the necessary ldap modifications > for you after you save and exit. > > It does not properly handle changes to some of the more complex multi-line > entries, such as the schema definitions.
All of this actually gives me an idea, if I use slapcat, create a copy, edit the copy, and then use ldapdiff to get modification script.... that could be simpler than writing the modification ldifs every time I need to do a change.
