Fuch's Warning:
If you actually look like your passport photo, you aren't well
enough to travel.
You will be playing with LDAP in two phases. First you will be installing and configuring an LDAP server on your machine, and then configuring your machine to authenticate users to your LDAP server. Second you will be enabling authentication using transport layer security (TLS) with your SSL certificate from the Apache lab.
All of the information in this lab was built from the following websites:
This lab is due at 9:30am, Tuesday May 6th, 2007.
Each part is worth 1/2 of a lab for extra credit. Do not do anything in part 2 without getting part 1 completely functional.
dc=coolname,dc=cs,dc=colorado,dc=edu' in the examples in the slides. Use your particular machine name.people' and one called 'groups'.
remoteusers26354jonesbm15243/home/jonesbm/bin/bash26354Bob Marley JonesJonesBob Marley JonesThis part is self-guided and you will call upon your googling skills to figure out how to do this specific task.
/etc/ldap/slapd.conf file./etc/pam_ldap.conf and /etc/libnss_ldap.conf files to enable TLS communication to perform authentication.I will be performing the following tests on your ldap server for part 1:
ldapsearch -x' on the command line searching for user 'jonesbm' and will expect an answer back.id jonesbm' and 'getent passwd jonesbm' and get all of user jonesbm's information back.sudo passwd jonesbm' and you should NOT be prompted for the existing password.I will be performing the following tests on your ldap server for part 2:
ldapsearch -x' on the command line searching for user 'jonesbm' and NOT expect an answer back as this standard query does not use TLS.ldapsearch' on the command line searching for user 'jonesbm' with the command line options '-ZZ' and will expect an answer back as '-ZZ' enables TLS.