1 / 13

Introduction To Linux networking utilities LDAP

Introduction To Linux networking utilities LDAP. What is a Directory Service?. A specialized database optimized for reading, browsing, and searching. No complicated Transactions or roll-back schemes. (“all or nothing” changes) Sophisticated filtering capabilities

masi
Download Presentation

Introduction To Linux networking utilities LDAP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction To Linux networking utilitiesLDAP

  2. What is a Directory Service? • A specialized database optimized for reading, browsing, and searching. • No complicated Transactions or roll-back schemes. (“all or nothing” changes) • Sophisticated filtering capabilities • Tuned for quick response to high volume lookup

  3. How a is Directory Service provided? • Some are local. Service is provided in a restricted context. (the finger service on a machine) • Others are global. (the internet) – Usually distributed service. The Internet Domain Name System is a distributed directory service.

  4. What is LDAP? • Lightweight Directory Access Protocol • Runs over TCP/IP • Details of LDAP can be found at RFC2251

  5. What kind of info can be stored? • It is based on entries like a Db • An entry is defined as – A collection of attributes that has a globally-unique Distinguished Name (DN). • All entries are arranged in a tree-like structure.

  6. C = US • C = GB • St = California • THE ORGANIZATION • O = Acme • ORGANIZATIONAL UNIT • Ou = Marketing • Ou = Sales • Cn = Barbara Jensen • PERSON • TRADITIONAL NAMING

  7. Dc = net • Dc = com • Dc = DE • THE ORGANIZATION • Dc = example • ORGANIZATIONAL UNIT • Ou = Servers • Ou = People • Uid = babs • PERSON • INTERNET NAMING TREE

  8. Diagram • Diagram • O=Edu (Organization) • Ou=Villanova (Organization Unit) • Ou =People • Cn =Jill Smith • Ssn=1234753548 • Persons • Cn =Bob Smith • Ssn=1234758807 • Cn =Jim Smith • Ssn=1236198807

  9. How does LDAP work? • It is based on a client server model. • One or more servers contain the info. That makes up the directory tree. • A client connects to the server and asks a question. • Sever answers and a pointer to where the client can get additional info. • The same view of the directory is available no matter where the client connects from. This is important feature in a global service.

  10. How is Information Referenced? • An Entry is referenced by its DN. • A DN is made by concatenating the name of the entry itself and the names of its ancestor entries.

  11. So what does OpenLDAP provide? • OpenLDAP is just an open source version of LDAP. • It contains slurpd and slapd. • Slapd: stand-alone LDAP daemon • Slurpd: stand-alone LDAP update replication daemon.

  12. SLAPD • Slapd is a directory server that runs on many platforms. Can be used to create a personal directory service. • Removes the burden from the server-side of LDAP.

  13. SLURPD • A daemon that helps slapd provide replicated service. Which cuts down on response time. • Responsible for distributing changes to the master slapd to the various replicas. • Slurpd and Slapd communicate via a simple log file.

More Related