DevelopmentSpecificationsKCMLDAPController

From Trinity Desktop Project Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

This Control Center module allows a system administrator to easily create and manage a LDAP/Heimdal Kerberos realm on Debian/Ubuntu. It provides an easy-to-use 4-step wizard to create a Primary Realm Controller, which in turn provides combined LDAP and Kerberos services to a realm. All the needed incidental software, such as certificate management and distribution, LDAP GSSAPI, etc. is automatically configured and a management process is installed to keep any expirable materials up-to-date. A framework also exists to add Secondary Realm Controller configuration, though this feature is not currently provided.

Demonstration

File:Kcmldapcontroller demo.ogv

Metrics

cloc --exclude-dir=.git .
    248 text files.
    230 unique files.
    975 files ignored.

http://cloc.sourceforge.net v 1.53  T=6.0 s (17.5 files/s, 16537.7 lines/s)
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
Bourne Shell                     14           6051           5499          36941
m4                                2           1776            259          14493
Bourne Again Shell                4           1464           2153           9131
make                             25            942            814           7538
C++                              27            997            738           4080
Perl                              7            516            378           2808
C/C++ Header                     25            415            577           1624
C                                 1              3             19             10
--------------------------------------------------------------------------------
SUM:                            105          12164          10437          76625
--------------------------------------------------------------------------------