Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I'd like to explore the process of using LDAP to authenticate users in a Web site type situation. My plan is to set up a test Web site that has a user registration feature (using some CMS, probably Joomla), and go from there in the learning process.
I understand that LDAP is a protocol, but how does that fit in with the actual database application?
Any advice or tutorials out there that address this kind of use?
Joomla can interface with an existing LDAP server out of the box at this stage, which is a big advantage in terms of the idea of Single Sign On, or Single Password systems.
Thanks for your comment. This project is an educational one for me, I'm not setting up any production environment, I'll leave that to someone who knows what they're doing...
I am failure with relational DB servers such as PostgresSQL and of course MySQL, and to a lessor degree I've used MSSQL in the past.
Can these applications serve ans an LDAP server, or are there other specifically dedicated applications designed for this type of directory service (I think I've heard that Active Directory is an LDAP type service, though I'm not planning to do anything on the Widows platform)?
If CMSs like Joomla or perhaps Drupal (or whatever) have functionality to interact with an LDAP server, what server application do they talk to?
To be honest, there really is a pile of info out there about LDAP, and the various implementations of it. Microsoft AD is really an example of a an IPA suite, which stands for Identity, Policy and Audit. Take a look at this for more detail on IPA. The advantage of such a system lies in secure authentication mechanisms, along with group policy management and compliance auditing. AD uses LDAP for storage of all policies, including computers, users, and group management.
In an implementation of Joomla or many other CMS's, LDAP is used solely for identity management, with the advantage of having a directory of your registered users for use in other applications, for example, marketing apps.
Well, it would seem to me that OpenLDAP would be the one for me to play around with in my sandbox, I'm using CentOS and I can install it with yum. Much of the references I see in searches for tutorials refer to it.
I mean, I guess I might be able to use Fedora Directory Server because CentOS is built with Red Hat source.
But OpenLDAP seems to be widely used...
I don't mind command line, my server box is "headless". But I wonder if a Web based admin client exists... I did see something called phpLDAPadmin, but it doesn't seem to have much community.
phpldapadmin is good, but not for production environment, since it is insecure. CentOS Directory Server, a version of Fedora Directory Server is buildable, and this is a reasonable example of installing it on CentOS: http://www.linuxmail.info/fedora-dir...owto-centos-5/, take a look. FDS is very good on security and has a java / apache control console as part of the package.
phpldapadmin is good, but not for production environment, since it is insecure.
Even using basic Apache authentication (.htaccess) over an SSL conx?
Originally Posted by irishbitte
FDS is very good on security and has a java / apache control console as part of the package.
This might be what I look at.
Now I'm thinking I'll have to do some actual research into both OpenLDAP and CentOS's implementation of FDS, compare and contrast.
On the one hand, OpenLDAP is widely used and there are a ton of tutorials, on the other hand I am equally impressed with the idea that FDS has been vetted through the Fedora project. And the added bonus of an included Web based admin interface is very attractive.