[Date Prev][Date Next] [Chronological] [Thread] [Top]

Directory-based User and Group Management on Linux & Friends



Hi All,
 
I saw a number of messages go by regarding the use of OpenLDAP to do user management in concert with Red Hat's PAM modules. In response to this interest, I want to let this community know that Symas Corporation has just released beta 3 of an OpenLDAP-based product called CONNEXITOR, that is designed to help administrators with the thorny problems associated with the effecive management of large numbers of user accounts.
 
CONNEXITOR version 1 allows administrators to perform account, group, and resource management on Linux (several versions), Solaris, AIX, and NT4 from one or more consolidated points. On these platforms you can manage passwords and groups for the operating system and for RADIUS and APACHE users. The management capability is in the process of being extended into other operating systems and applications (Oracle 8i, for example) that have a notion of accounts, passwords, and resources. Accounts for each user are correlated back to a central directory and tracked there, allowing an administrator to very quickly reset forgotten passwords or disable access for departing users and perform other user-oriented functions quickly.
 
Unlike the PAM approach, CONNEXITOR directly and securely manipulates the password, group, and other security files of the operating systems and applications themselves. That means the system can handle very high authentication loads because the authentication process is still handled by the managed systems themselves.
 
Strong security has been mandatory from the very start, and Symas chose OpenSSL to handle authentication and link security. Key distribution is largely automated, and unique public/private key pairs are placed at each node and can be created for each user as needed. This almost completely eliminates the overhead involved in managing public-key systems. CONNEXITOR makes use of ACLS to determine who can make changes to what resources. This set of ACLs allows users to change their own passwords without granting them access to systems and attributes they should not be able to access. It also permits delegation of authority without giving up control of the resources themselves. So an admin can delegate account and group management to whomever he chooses without giving up the root password.
 
CONNEXITOR includes a comprehensive set of command-line interactive and batch-mode tools to help the administrator perform correlation of accounts to users and to manage accounts, groups, and resources. Since the interface to the system is primarily through secure LDAP, those who wish to develop their own custom administrative front ends can do so easily. CONNEXITOR can also be easily interfaced to external HR and ERP systems to automate the vetting of employees into an organization's IT infrastructure without the intervention of overworked system administrators.
 
Those of you familiar with OpenLDAP and OpenSSL have probably figured out by now that this product is lightweight, flexible, and robust. But this is only the first step. CONNEXITOR already has in it the elements needed to automate the process of account and resource management. This capability will allow an admin to leverage his ability to manage resources in large collections of machines by creating accounts and mediating security settings to grant access to resources by merely adding or removing a user from a group! Symas will soon be releasing the tools that permit access to this automation capability. In addition, we will be releasing a  comprehensive web-based interface and a Single Sign-On capability to allow complete user name and password management for applications.
 
We wanted CONNEXITOR to be to be accessible to the people who do the work, so we set the cost at only a few dollars per managed account. The architecture allows, and even promotes, organic growth, so you can start with a small investment, realize a return on that investment, and add more managed systems as you need to. New management agents, even for different systems, are available at no cost- you pay only for accounts you manage with them. Finally, the Beta costs nothing and so you have an opportunity to try the product risk-free.
 
Symas is a heavy contributor to the Open Software community. Because CONNEXITOR makes use of open software components, we have made substantial improvements to them and fixed many bugs. We are currently in the process of rolling these fixes and improvements back into the source base and will continue to do so at the conclusion of each release cycle.
 
For further information see our website, http://www.symas.com or contact me at the mail address shown below.
 
Sincerely,
 
Matthew Hardin
Vice President and Chief Technology Officer
Symas Corporation
mailto:mhardin@symas.com