Project: ldapsync.pl
Pre-Requisites:
License: GNU Public License (v2)
Download:
| Item | Description | Version |
|---|---|---|
| ldapsync.pl | Perl script to sync two LDAP servers | 1385 |
| ldapsync.conf | Sample configuration file | n/a |
ChangeLog:
| Date | Version | Notes |
|---|---|---|
| August 6th 2010 | 1394 | Added updates from Martin Kreiner; don't delete dstdn! |
| July 4th 2010 | 1385 | Added updates from Martin Kreiner; revised filter |
| November 16th 2005 | 1.16 | Added a -prime command line option, so you can force a full resync of every entry in your source LDAP server. |
| September 16th 2005 | 1.9 | Rewrite to use AppConfig and /etc/ldapsync.conf rather than hard coded config settings. Also incorporated changes from Andreas Kotes. |
| May 9th 2004 | 1.3 | Included updates from Count |
| November 24th 2002 | 1.2 | Initial release |
Description:
Each record on the target server is then checked to see if it exists on the source server; if it doesn't, then the record is deleted from the target server. You can't get a 'modifyTimestamp' attribute on a deleted record!
Caveats:
When you first run it, you may need to supply the command line option '-prime' to force all the containers to be created on the destination LDAP server. If you need to rebuild a destination server, this option is also useful for doing what it says, re-priming the destination server with all the entries from the source server.
Authors: