Introduction To OpenLDAP Directory Services. What is a Directory Service? A specialized database optimized for reading, browsing, and searching. No complicated.

Slides:



Advertisements
Similar presentations
File Management Chapter 12. File Management A file is a named entity used to save results from a program or provide data to a program. Access control.
Advertisements

How to Succeed with Active Directory Robert Williams, PhD CEO Secure Logistix Corporation.
Naming Computer Engineering Department Distributed Systems Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 1: Introduction to Active Directory.
Directory Services BICS 565. What is a Directory Service (DS)? A service that allows users to lookup information about entities in an organization Entities.
Chapter 4 Chapter 4: Planning the Active Directory and Security.
1 Active Directory (Week 8, Monday 2/26/2007) © Abdou Illia, Spring 2007.
3.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 3: Introducing Active Directory.
Directory & Naming Services CS-328 Dick Steflik. A Directory.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter One Introduction to Windows.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
1 Chapter 1 Introduction to Windows Server Two main goals for Net Admin Make network resources available to users Files, folders, printers, etc.
3.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 3: Introducing Active Directory.
LIGHT WEIGHT DIRECTORY ACCESS PROTOCOL 03 AUGUST 2005 LINUX SYSTEM ADMINISTRATION AND SECURITY VINEET BHARDWAJ VINAY KUMAR THOTA.
Network+ Guide to Networks, Fourth Edition Chapter 8 Network Operating Systems and Windows Server 2003-Based Networking.
By Karan Oberoi.  A directory service (DS) is a software application- or a set of applications - that stores and organizes information about a computer.
LDAP LIGHT WEIGHT DIRECTORY ACCESS PROTOCOL PRESENTATION BY ALAKESH APURVA DHAN AND ASH.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
A centralized system.  Active Directory is Microsoft's trademarked directory service, an integral part of the Windows architecture. Like other directory.
1 CSIT 320. Just as the combination of a database and a database management system collects and organizes information about an institution/company/… as.
Lesson 17. Domains and Active Directory. Objectives At the end of this Presentation, you will be able to:
Chapter 11: Directory Services. Directory Services A directory service is a database that contains information about all objects on the network. Directory.
Directory services Unit objectives
23/4/2001LDAP Overview - HEPix - LAL 2001 LDAP Overview HEPix – LAL Apr Michel Jouvin
Directory Server Campus Booster ID: Copyright © SUPINFO. All rights reserved OpenLDAP.
LIGHT WEIGHT DIRECTORY ACCESS PROTOCOL Presented by Chaithra H.T.
The Directory A distributed database Distributed maintenance.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
April 23,2001LDAP as replacement for NIS1 LDAP as a replacement for NIS Wolfgang Friebel DESY Zeuthen.
Chapter Two Defining Network Objects. Chapter Objectives Describe how a workstation communicates with the network, and list the software components required.
Designing Authentication for a Microsoft Windows 2000 Network Designing Authentication in a Microsoft Windows 2000 Network Designing Kerberos Authentication.
Module 7 Active Directory and Account Management.
Active Directory Harikrishnan V G 18 March Presentation titlePage 2 Agenda ► Introduction – Active Directory ► Directory Service ► Benefits of Active.
The DSpace Course Module – Configuring LDAP. Module objectives  By the end of this module you will:  Understand how DSpace uses LDAP for authentication.
Implementing LDAP Client/Server System for Directory Service By Maochun Sun Project Advisor: Dr. Chung-E Wang Department of Computer Science California.
Introduction to Microsoft Windows 2000 Integrated support for client/server and peer-to-peer networks Increased reliability, availability, and scalability.
LDAP (Lightweight Directory Access Protocol ) Speaker: Chang-Yu Wu Adviser: Quincy Wu Date:2007/08/22.
Page 1 Active Directory and DNS Lecture 2 Hassan Shuja 09/14/2004.
Introduction to Microsoft Windows 2000 Welcome to Chapter 1 Windows 2000 Server.
Integrating Active Directory with eDirectory ™ Using Novell Account Manager Reid Oakes Technical Team Manager Novell, Inc.
LDAP (Lightweight Directory Access Protocol)
GRID Centralized Management of the Globus grid-mapfile Carlo Rocca, INFN Catania.
Introduction to Active Directory
Hussain Ali Department of Computer Engineering KFUPM, Dhahran, Saudi Arabia Active Directory.
LDAP Namespace CNS 4650 Fall 2004 Rev. 2. What is a namespace? Different from XML, C++, Java, etc. Names permitted and used in a directory Can include.
CEG 2400 Fall 2012 Directory Services Active Directory Tree Domain.
Directory Services CS5493/7493. Directory Services Directory services represent a technological breakthrough by integrating into a single management tool:
1 CEG 2400 Fall 2012 eDirectory – Directory Service.
MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition (70-294) Chapter 1: Overview of the Active.
1 CEG 2400 Fall 2012 Directory Services Directory Services eDirLDAP Active Directory.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
Planning an Active Directory Deployment Lesson 1.
1 Directory Services  What is a Directory Service?  Directory Services model  Directory Services naming model  X.500 and LDAP  Implementations of.
LDAP Overview Kevin Moseley Server Team Manager Walgreen Co.
Introduction to LDAP Frank A. Kuse.
Overview of Active Directory Domain Services
CONFIGURING LDAP Authentication (rsso 9.1)
Implementation and configuration of LDAP
Active Directory Stored collection of information about objects
Lecture 7: Name and Directory Servers
Lecture 7: Name and Directory Servers
CEG 2400 Fall 2012 Directory Services - LDAP
Lecture 8: Name and Directory Servers
Chapter 4: Planning the Active Directory and Security
Introduction to Name and Directory Services
Active Directory (November 7, 2016) © Abdou Illia, Fall 2016.
ACTIVE DIRECTORY An Overview.. By Karan Oberoi.
LDAP LIGHT WEIGHT DIRECTORY ACCESS PROTOCOL
Developing with uConnect
Presentation transcript:

Introduction To OpenLDAP Directory Services

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

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.

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

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.

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

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

Diagram O=Edu (Organization) Ou=Villanova (Organization Unit) Cn =Bob Smith Ssn= Cn =Jim Smith Ssn= Cn =Jill Smith Ssn= Persons Ou =People Diagram

What about Unauthorized Access? Some have no protection Some protection packages can be written by the developers. There are authentication mechanisms provided.

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.

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.

What About X.500? Technically, LDAP is a protocol to an X.500 directory service. LDAP makes it easier to access X.500 but still needs a full X.500 service to make data available to all the LDAP clients being developed.

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.

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.

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.

Works Cited tml tml