这里有个   LDAP   Schema   Design   ,   最基本的一个自定义   Schema   ,就   几个   attributetype   +   objectClass    http://networking.ittoolbox.com/pub/AR103103.pdf  
   
  这里是   OpenLDAP   2.2.29   ,支持   安装   WinNT   Service

http://download.bergmans.us/openldap/openldap-2.2.29/openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exe  
   
  修改一下   slapd.conf    
  ucdata-path ./ucdata  
  include ./schema/core.schema  
  include ./schema/corba.schema  
  include ./schema/cosine.schema  
  include ./schema/dyngroup.schema  
  include ./schema/inetorgperson.schema  
  include ./schema/java.schema  
  include ./schema/misc.schema  
  include ./schema/nis.schema  
  include ./schema/openldap.schema  
  include ./schema/jmx.schema  
   
  access   to   dn.base=""    
  by   *   read  
   
  access   to   dn.base="cn=Subschema"    
  by   *   read  
   
  access   to   dn.base="dc=roles,o=atreides.vicp.net"  
  by   *   read  
  by   dn.base="dc=j2ee,o=atreides.vicp.net"   read  
   
  access   to   attr=userPassword  
  by   self   write  
  by   *   auth  
   
    access   to   attr=mail  
  by   self   write  
  by   dn.base="dc=j2ee,o=atreides.vicp.net"   read  
   
  access   to   *    
  by   self   write  
  by   users   read  
  by   anonymous   auth  
   
  database bdb  
  suffix "o=atreides.vicp.net"  
  rootdn "uid=root,o=atreides.vicp.net"  
  rootpw {SHA}zawrfGLVPmYCZTwZdKkSzPxPrcs=  
   
  初始化   LDAP   数据库,比如   以下的内容放到一个   .ldif   文件中,  
  然后     ldapadd   -DN   "$ROOT_DN"   -w   $ROOT_PASSWORD   -f   $FILENAME.ldif    
   
  dn:   o=atreides.vicp.net  
  objectClass:   organization  
  objectClass:   dcObject  
  o:   atreides.vicp.net  
  dc:   atreides.vicp.net  
   
   
  dn:   dc=users,o=atreides.vicp.net  
  objectClass:   dcObject  
  objectClass:   organizationalUnit  
  objectClass:   top  
  ou:users  
  dc:users  
   
   
  dn:   dc=j2ee,o=atreides.vicp.net  
  objectClass:   dcObject  
  objectClass:   organizationalUnit  
  objectClass:   top  
  dc:j2ee  
  ou:j2ee  
   
   
  dn:   dc=roles,o=atreides.vicp.net  
  objectClass:   dcObject  
  objectClass:   organizationalUnit  
  objectClass:   top  
  dc:roles  
  ou:roles  
   
   
  dn:   uid=tomcat,dc=j2ee,o=atreides.vicp.net  
  objectClass:   inetOrgPerson  
  uid:tomcat  
  userPassword:   {SHA}CeoBx7P8BjRod9RtfuvF63piKE8=  
  cn:tomcat  
  sn:j2ee  
  ou:j2ee  
   
  dn:   uid=manager,dc=j2ee,o=atreides.vicp.net  
  objectClass:   inetOrgPerson  
  uid:manager  
  userPassword:   {SHA}SFE4AUuhSO3T4+/Pyk3fH1WpkyU=  
  cn:manager  
  sn:j2ee  
  ou:j2ee  
   
  dn:   cn=tomcat,dc=roles,o=atreides.vicp.net  
  objectClass:   organizationalRole  
  cn:tomcat  
  roleOccupant:   cn=admin,cn=tomcat,dc=roles,o=atreides.vicp.net  
  roleOccupant:   cn=manager,cn=tomcat,dc=roles,o=atreides.vicp.net  
   
   
  dn:   cn=admin,cn=tomcat,dc=roles,o=atreides.vicp.net  
  objectClass:   organizationalRole  
  cn:admin  
  roleOccupant:   uid=tomcat,dc=j2ee,o=atreides.vicp.net  
   
   
  dn:   cn=manager,cn=tomcat,dc=roles,o=atreides.vicp.net  
  objectClass:   organizationalRole  
  cn:manager  
  roleOccupant:   uid=tomcat,dc=j2ee,o=atreides.vicp.net

转载于:https://www.cnblogs.com/aspsmile/articles/849929.html

转载 LDAP Schema Design相关推荐

  1. 文档(Documents), 字段(Fields), 及模式设计(Schema Design)

    1. 文档(Documents), 字段(Fields), 及模式设计(Schema Design) 1.1 概览 1.1.1 Solr的Schema文件 Solr在schema文件中存储它需要知道的 ...

  2. LDAP Schema的概念和基本要素

    Schema是LDAP的一个重要组成部分,类似于数据库的模式定义,LDAP的Schema定义了LDAP目录所应遵循的结构和规则,比如一个 objectclass会有哪些属性,这些属性又是什么结构等等, ...

  3. [转载]什么是 Design Hackathon?

    [转载自知乎] 刚好最近在 ixdc 互联网产品大会上做了一个工作坊是关于 design hackathon 的,这个方式原来在 Google .现在在豌豆荚做产品设计的时候都经常用到,已经是我自己最 ...

  4. 艾伟_转载:C# Design Patterns (3) - Decorator

    Decorator Pattern (装饰模式) 装饰模式可「动态」地给一个对象添加一些额外的职责,提供有别于「继承」的另一种选择.就扩展功能而言,Decorator Pattern 透过 Aggre ...

  5. 艾伟_转载:C# Design Patterns (4) - Proxy

    本帖介绍 Proxy Pattern (代理模式). Proxy Pattern (代理模式) The Proxy Pattern provides a surrogate or placeholde ...

  6. 原文翻译 - 设计MongoDB架构的6条经验法则 - 6 Rules of Thumb for MongoDB Schema Design: Part 1

    原文作者: William Zola, Lead Technical Support Engineer at MongoDB 原文链接 "虽然我有很多SQL的经验,但是对于MongoDB,我 ...

  7. 如何解决Azure AD中的LDAP认证?

    使用微软 Azure Active Directory (Azure AD) 的企业必须要处理云目录平台发送的 LDAP 身份验证请求.具体可以分为两种情况: 如果需要 Azure AD 进行身份验证 ...

  8. ldap基本dn_LDAP学习笔记 - 基础

    LDAP协议 背景 X.400 X.500(X.519 DAP) LDAP 1.在ITU制定X.400系列Email标准时,标准制定者们发现,需要一种通过网络获取通讯录的标准化方法.这种通过网络访问目 ...

  9. Data Oriented Analysis Design

    前言 ========================================== 偶然的機會裡,看到了呆伯特法則,除了常常捧腹大笑以外,總覺得自 己在軟體界待過以後,看到的現象,其實跟書上寫 ...

  10. LDAP : python-ldap安装失败解决办法

    1.错误情况:(按此方法,并没解决) pip install pythn-ldap 报以下错误: error: Microsoft Visual C++ 14.0 is required. Get i ...

最新文章

  1. 是时候装逼了,试试 IDEA 解决 Maven 依赖冲突的高能神器!
  2. python 爬取网页照片!全代码!指定数量,指定目录,爬取过程详细!关于有下载照片过程但是不显示照片的问题的解释
  3. Redis Info详解
  4. java如何追加写入txt文件
  5. shell实例第20讲:linux shell date的用法
  6. 好看的按钮组件_一个能决定命运的按钮,你敢来挑战吗?
  7. 下次激活策略10_服装店营销策划方案,简单策略让服装超市提升10倍业绩
  8. robot:当用例失败时执行关键字(发送短信)
  9. HttpRequest Get和Post调用其他页面的方法
  10. has install-snap change in progress问题
  11. [Linux系统] VMware克隆CentOS7,解决网络配置问题
  12. 北信源管理网页卸载密码_怎么卸载找不到程序的流氓软件?
  13. 红外测距模块 51单片机_智能激光测距
  14. python计算加权平均分_Python计算加权平均分的问题?大神求解答。。。。。
  15. [转载] 晓说——第17期:揭秘战争秘闻 朝鲜战争62年祭(下)
  16. win10下,扩展屏不清晰模糊。
  17. 2023年CSS面试题集合
  18. ESP8266 MP3制作——关于SelectionList从源码中改代码的一次经历
  19. 今年国家高新技术企业认定,审核要求有变?
  20. linux终端有颜色字体

热门文章

  1. 全网首发:LINUX(UOS)对GTK/X11的窗口的差异
  2. Android Studio下载Gradle一直失败,使用正确的下载地址
  3. CSDN统计出错:一天访问量竟然有48798
  4. Package requirements (pthread-stubs xau = 0.99.2) were not met:
  5. 使用两个队列,改进耗时线程引起的性能问题的思路及代码
  6. 解决办法:KeyError: ‘ExpandBackward’及老版本pytorch/torchvision的安装办法。
  7. Ubuntu安装GitKraken
  8. 推荐一种优秀的数据结构技巧
  9. C++ lock 加锁,解锁
  10. c++ 创建txt,写log