http://fdstools.sourceforge.net
fdstools is a suite of management tools for Fedora Directory Server (FDS) licensed under the GPL. This includes a perl module which provides and API for managing all aspects of posix, samba, aix, and computer accounts as well as automount maps. Additionally command line tools and a Webmin module are provided that use the API to accomplish all these management tasks. This project was born mainly because most of the available tools out there are geared toward managing these objects in OpenLDAP, and there are subtle differences with FDS. Additionally the (excellent) java console provided with FDS does not manage shadow, samba, or AIX attributes, and there are people who do not wish to or cannot run Java on their systems. The design goals (which most other tools seem to be lacking in one form or another) are:
- Provide a rich API of functions with very few external dependencies
- Consistent function naming and parameter formats where applicable
- Use and enforce Password Policies if they are specified
- Use and enforce account lockout parameters
- Properly handle error states (i.e. don't DIE in the API, set an error and return to the client for further handling)
- Provide optional logging of client operations
- Provide command line utilities that use the API to perform user/group/computer management tasks
- Provide Webmin module that uses the API to perform user/group/computer management tasks
- Long term goal of providing a lightweight alternative to the java console for server administrative tasks
- The command line portion is feature complete (alpha quality) and we are seeking testers
- The GUI portion coding is underway
/Christian
-- Fedora-directory-devel mailing list Fedora-directory-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-directory-devel