uxdstools is a set of Unix directory service tools. It is a suite of command tools to administer POSIX user and group accounts in an LDAP directory. It is similar in spirit to the useradd/mod/del tools found on Linux and Solaris, the pw tools on BSD, the mk|ch|rmuser/group tools on AIX, etc. However, instead of manipulating local accounts, uxdstools manages POSIX-type accounts that can be found in LDAP directory services installations, namely those with posixAccount and posixGroup attributes.
|Tags||Networking LDAP kerberos|
Release Notes: Many bugs were fixed. The (autotools) build system has been reorganized to correctly factor in configured compile-time options. The argument parsing code has been refactored.
Release Notes: The code was refactored by splitting functions out for better readability. More intelligent handling of data returned from OpenLDAP API functions is done. Data structures were consolidated to improve sanity.
Release Notes: Major re-factoring of add/mod functions. Multiple ugly char* arrays have been replaced by arrays of uxds_acct_t types in uxds_acct_add()/mod() and uxds_sudo_add(). Many of the instances of center() have been replaced by snprintf()s to better contain memory usage. Reorganization of code for better maintainability/readability.
Release Notes: The code was refactored. get_next_pxid() and return_uidnum() were added to eliminate redundant code. Symbols were renamed.
Release Notes: Refactoring has begun on the code, as it is pretty spaghetti-like.