Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Mastering OpenLDAP: Configuring, Securing and Integrating Directory Services Paperback – August 31, 2007
|New from||Used from|
"Enlightenment Now: The Case for Reason, Science, Humanism, and Progress"
Is the world really falling apart? Is the ideal of progress obsolete? Cognitive scientist and public intellectual Steven Pinker urges us to step back from the gory headlines and prophecies of doom, and instead, follow the data: In seventy-five jaw-dropping graphs, Pinker shows that life, health, prosperity, safety, peace, knowledge, and happiness are on the rise. Learn more
Frequently bought together
Customers who bought this item also bought
Customers who viewed this item also viewed
About the Author
Matt Butcher is the principal consultant for Aleph-Null, Inc. (http://aleph-null.tv), where he specializes in content management systems, Linux system integration, and Open Source technologies. He has been an active participant in Open Source technologies for over a decade. Along with Learning Drupal 6, Matt has also written Mastering OpenLDAP, Managing and Customizing OpenCms 6, and Building Websites with OpenCms, all of which are published by Packt. When not pushing bits, Matt likes to explore Colorado with his wife and three daughters.
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 84%). Print edition purchase must be sold by Amazon. Learn more.
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
With that being said it has helped a little. Most of the setup for our server has come from online tutorials, then I address this book when I can't find an answer to one of my questions with a quick google search.
Final Note: Be aware this book does not apply to the newest version of openldap, so if you have RHEL6 or the latest version of Centos and just do a yum install, this book will prove quite useless. You could always build from an older source which is what we have done.
1. slapd.conf is depreciated since OpenLDAP 2.3 (target version of this book), but the current LDIF format configuration is not described.
2. Dynamic module load configurations are specified in slapd.conf but they are only effective when --enable-modules has been specified to the configure script.
3. Base DN access configuration is missing in the slapd.conf in the book. It can (or will) cause an error to run ldapsearch examples described in the book.
4. Subschema and how to view it is described, but the access configuration to dn="cn=shbschema" looks not described.
Aside from these detail technicalities, very good as an introduction to LDAP.
I am a careful reader and really appreciated the attention to details. I found that I was able to follow the concepts at every step but, in some cases, I had to go over the material carefully. If you prefer to skim books your mileage may vary
The content was especially relevant to me because I am using OpenLDAP on Ubuntu with phpLDAPadmin. However, even if you are not using Ubuntu or Debian, you will still find this book invaluable. It covers all of the important concepts and describes the flows needed to put them to work. Most folks can figure out that they need to replace 'apt-get install ...' with 'yum install' so this will not be a handicap if you are using other distributions like Fedora, CentOS, Redhat or SUSE.
I only found two mistakes. Both were minor PHP syntax errors. The first was on page 408 where the statement "'Last Name' = 'Butcher'" in the first example should have been "'Last Name' => 'Butcher'" and the second was on page 410 in the example second up from the bottom where there is an extra parenthesis, the statement "(,array('dc=example.com...'" should be ",array('dc=example.com...'"
Some of the highlights for me were how to synchronize multiple directories (Chapter 7) and how to configure phpLDAPadmin (Chapter 8).
If you are a newbie be prepared for chapters 3 and 4. They are very long but the material is well organized and important.
I strongly recommend this book for anyone involved in LDAP administration on a linux system.
I am rating this book five stars because this book delivers exactly what is promised.
ldapsearch syntax is still valuable. I'll edit this review once I finish the book, but it is currently unhelpful in getting an openLDAP server configured and running.