Yap2lc (Yet Another Passwd 2 LDIF Converter) is an LDAP migration tool which extracts information from passwd, shadow/passwd, and master.passwd formatted files, combines them with a user specifiable template, and writes an LDIF file you can import into your LDAP server. It supports BSD-like and SYSV-like systems, and performs sanity checks on user entries to detect invalid fields.
| Tags | Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix |
| Implementation | C |
Recent releases


Changes: Support for automatic mail alias migration from two database back-ends has been added. The processable alias nesting depth level is virtually unlimited, and yap2lc can upgrade databases created with older Berkeley DB APIs on the fly.


Changes: The ability to automatically fill in the numerical user IDs has been added.


Changes: The ability to process input from and write output to pipes as well as all necessary command line switches has been added, thus allowing yap2lc to be included in scripts more easily. A small regex processing leak has been plugged.


Changes: A configuration parsing bug and password sanitization under BSD-style systems have been fixed.


Changes: This version added duplicate entry removal, regex-based entry filtering, support for selectively logging dropped entries, improved "general purpose" sanitization, and a (hopefully useful) stats screen. Filter chain behavior was modified, and account status is now optionally automatically filled in. All shadow field targets are now supported and users can now specify their own password encryption scheme.
document management system, document archiving, document circulation