LDAP Research and Notes

LDAP authentication takes three forms:

1. No authentication: Read access granted to all.
2. Basic authentication: Client must bind with a DN and password.
3. Secure authentication: Secure encrypted or authenticated connection.

Good tutorial for perl programing of the LDAP in Linux Journal RRC Tutorial or Ubuntu Forums (same content) on Ubuntu Server 7.10: OpenLDAP + SAMBA Domain Controller How to impliment Samba as you PDC http://gentoowiki.comHOWTO_Implement_Samba_as_your_PDC Linux & Active Directory http://adminspotting.net/articles/windows/Linux-and-Active-Directory.html K12LTSP setups for user and group management into edubuntu. https://blueprints.launchpad.net/ubuntu/+spec/edubuntu-network-auth-server Administrators' Guide to GNOME Lockdown and Preconfiguration using Sabayon and Pessulus http://library.gnome.org/admin/deployment-guide/ Sabayon with LDAP http://www.gnome.org/projects/sabayon/ldap.html Ldapsam Editposix—Manage SMABA and LDAP services add posix accounts and groups to LDAP without external scripts. GQ is a GTK+-based LDAP client. PHP—LDAP—Admin is a open source adminstrative interface for LDAP authentication. Yo Linux LDAP Tutorial: Deploying OpenLDAP Good Tutorial with helpful test files. MAN pages for Open LDAP Avoid the RTFM! Notes from Tom's LDAP Mini Howto a tutorial with example files.
Modules that have been installed
In WebMin LDAP Client In WebMin LDAP Server In WebMin LDAP UserAdmin In PERL Net::LDAP (with dependency Convert ANS1) In PERL Net::SSLeay In PERL Net::LWP In PERL Auth::PAM From Brad Marshall

Schema

* Set of rules that describes what kind of data is stored
* Helps maintain consistancy and quality of data
* Reduces duplication of data
* Object class attribute determines schema rules the entry must follow
* Schema contains the following:
o Required attributes
o Allowed attributes
o How to compare attributes
o Limit what the attributes can store - ie, restrict to integer etc
o Restrict what information is stored - ie, stops duplication etc

Back to Hakipu'u Project Main Page
Back to Mr. Guillaume Main Page

LDAP for the Visual Learner
Example
Hierachial Schema
Flat Schema
Screenshot
Back to Hakipu'u Project Main Page

Back to Mr. Guillaume Main Page