v1.0.25.0 Description
Vitalnix is a User Management Suite, complete with a user database framework and ACCDB-capable tools, as well as a CUI for administrating users. ACCDB is the Unified Account Database, which provides a unified API to all outside applications who wish to access the user database, be it Shadow (/etc/passwd), LDAP, or anything else. The back-ends in turn can do anything underneath it wishes or requires to, it is up to the back-end. ACCDB can even use multiple user databases simultaneously, if wanted. It also comes with a tool, named C-Spark. It is a tool for the mass (un)registration of users within the system user database, but also provides support for single users. deletes users. It thus removes the need for adding each user manually. In the planning stage is also WebSpark, a HTTP frontend. Technical aspects
Vitalnix and the core parts of it are written in C, though certain parts of it can be done in C++ too, or even totally different languages (using C hooks of course) if the developer wants to it. It currently runs on the Linux 2.4.x operating system on x86 and x86_64 (AMD64). Support for other OS and/or platforms is planned. Future aim: problems
Obstacles in developing this software will be finding a good compromise between the features offered by the different user databases and providing them to the outside as a unified API, however this will be hardly a problem for UDBs which were natively written for Unix/etc. There is some more stuff to consider: how is Linux-PAM related to Vitalnix and how can it be integrated if it is needed or wanted? (Hey, that 's new territory for me.) Contents: General
Contents: libaccdb - The Unified Account Database
Contents: Back-end modules' documentation
Contents: Spark UI
Other Documents
And of course there is the source tree. Author and contributors
The original mass-enregistration Perl scripts were created by
Eike Teiwes in 1997 (v0.7), 1998 (v0.8).
.
|