转载 LDAP Schema Design

本文详细介绍OpenLDAP 2.2.29的Windows安装过程,包括自定义Schema设计、slapd.conf配置修改及数据库初始化步骤。通过实例展示如何设置访问权限、数据库路径和组织单位,以及如何使用ldif文件导入初始数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里有个   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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值