Swiss army knife for administrators who are currently using or wanting to use an LDAP backend for user authentication
Version: 1.4.3Change Password Utility (CPU) gives system administrators the ability to administer users and groups on a wide range of backends, currently including LDAP and flat files. Simply, CPU is for user and group administration.
Operating System: Mac OS X
The commandline is almost completely compatible with existing Linux user and group management tools, so it can easily be dropped in place. Change Password Utility allows existing users to be imported from Unix-style passwd and shadow files into the backend of your choice, ans it also comes with support for several different hashing algorithms.
It is also easily extendible via ldif files and install scripts. You can do things such as 'cpu useradd username' which will add user username to the backend of your choice. CPU is a stable piece of software.
This means that people are using it in a production environment, and it generally works. At this point most of the work done are feature additions and minor bug fixes.