`
java_eye2009
  • 浏览: 86895 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

导入schema到openLdap

 
阅读更多

1 本地创建baseObj.schema

2 通过ftp上传到ldap服务器,路径/etc/openldap/schema

3 创建conver.conf文件,内容如下:

include /etc/openldap/schema/core.schema
include /etc/openldap/schema/collective.schema
include /etc/openldap/schema/corba.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/duaconf.schema
include /etc/openldap/schema/dyngroup.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/java.schema
include /etc/openldap/schema/misc.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/openldap.schema
include /etc/openldap/schema/ppolicy.schema
include /etc/openldap/schema/baseObj.schema

注意:文件末尾要加上本地定义的文件include /etc/openldap/schema/baseObj.schema

         把文件放在/tmp下

 

4 进入/tmp目录

  #mkdir schema            (创建文件夹)

  #slaptest -f /tmp/convert.conf -F /tmp/schema  (生成ldap信息文件)

 

5 执行拷贝命令:

  # cp /tmp/schema/cn\=config/cn\=schema/cn\=\{12\}baseObj.ldif ./slapd.d/cn\=config/cn\=schema/

6 进入cn=schema路径 :#ls -l (查看权限)

   授权: #chown ldap:ldap cn\=\{12}baseObj.ldif

 

7 启动服务: #service slapd start

 

8 连接ldap服务,用户名和密码 可以查看/etc/openldap/slapd.d/cn=config/olcDatabase={0}config.ldif文件中的olcAccess:的值

  

分享到:
评论

相关推荐

    schema2ldif:模式2 ldif:用于将.schema转换为.ldif文件并将其管理到openldap服务器中的工具

    这使得用户可以轻松地将模式信息导入到OpenLDAP服务器,或者在不同环境间迁移模式。通过将模式转换为LDIF,可以更方便地进行版本控制和比较,确保模式的一致性。 2. **OpenLDAP服务器管理**: 在OpenLDAP服务器中...

    openldap,ldapbrowser,mozillaOrgPerson.schema

    在实际应用中,Thunderbird可能通过LdapBrowser连接到运行OpenLDAP的服务器,获取或更新目录信息,以便于管理和查找联系人。 压缩包子文件的文件名称列表中,`openldap2.2.29.rar`可能包含OpenLDAP的源代码或者二...

    OpenLDAP安装与配置(ubuntu-12.04).docx

    4. **导入初始数据**:可以使用`ldapadd`命令将初始数据导入到LDAP服务器中。 ```bash ldapadd -x -D "cn=Manager,dc=my-domain,dc=com" -W -f /path/to/initial_data.ldif ``` #### 五、管理工具 安装完...

    openldap-for-windows

    OpenLDAP提供了slapcat工具用于导出目录数据,slapaddle则用于导入数据,恢复服务。同时,了解如何在Windows环境下设置计划任务自动执行备份,是保证服务稳定性的必要步骤。 总结来说,OpenLDAP for Windows的安装...

    OpenLDAP文档.pptx

    OpenLDAP schema 概念类似关系数据库的字段说明,包括字段名,数据类型,数据长度等等。例如: * 属性:attributetype ( 1.3.6.1.4.1.7914.1.2.1.1 NAME 'username' DESC 'name of the user on the mailsystem' ...

    openldap-2.3.30.tgz

    5. 初始化数据库,导入预定义的schema和数据。 6. 启动slapd服务,并确保其在系统启动时自动运行。 7. 安全配置,如设置访问控制列表(ACLs)和SSL/TLS加密。 OpenLDAP可以与许多其他系统集成,例如PAM(Pluggable ...

    OpenLDAP yum安装配置

    sudo slapadd -l /etc/openldap/schema/core.ldif ``` **6. 设置权限** 确保OpenLDAP的数据库文件和日志文件有正确的权限: ``` sudo chown -R ldap:ldap /var/lib/ldap sudo chown -R ldap:ldap /var/log/slapd ``...

    openldap-2.4.40.tgz

    - 初始化数据库并设置权限:`sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /usr/local/openldap/etc/schema/core.ldif` 和 `sudo chown -R openldap:openldap /var/lib/ldap/`。 **4. 配置OpenLDAP服务器** - 创建...

    openldap for linux 操作文档

    如果从其他系统迁移用户数据到OpenLDAP,可以使用专用的迁移工具,如ldapimport或ldifde,以简化导入过程。 **6.3 设置客户端登录** 为了使客户端能够使用OpenLDAP进行身份验证,需要在客户端上配置正确的LDAP...

    Openldap在Ubuntu中的安装部署

    这条命令会遍历`/etc/ldap/schema/`目录下的所有`.ldif`文件,并将它们添加到LDAP服务器中,确保了所有必要的对象类和属性都已注册。 #### 第二部分:数据库配置 为了创建一个可以用于认证和存储用户信息的数据库...

    openldap安装流程

    将相关行添加到文件中,使PAM使用OpenLDAP进行认证。 11. **测试和调试** 使用ldapsearch或ldapmodify命令测试你的配置,确保一切工作正常。 以上是OpenLDAP的基本安装和配置流程。在实际环境中,你可能还需要...

    Centos7 安装配置OpenLdap服务端及phpadmin

    将之前创建的LDIF文件导入到OpenLDAP数据库中: ```bash ldapadd -x -W -D "cn=Manager,dc=example,dc=com" -f /root/base.ldif ldapadd -x -W -D "cn=Manager,dc=example,dc=com" -f /root/user.ldif ldapadd...

    OpenLdap环境搭建.docx

    使用`ldapadd`命令导入此文件到OpenLDAP服务器: ```bash ldapadd -Y EXTERNAL -H ldapi:/// -f base.ldif ``` ### 7. 验证组织结构 最后,可以使用`ldapsearch`命令检查导入的数据是否正确: ```bash ldap...

    openldap 服务端配置

    LDIF文件通常用于导入数据到LDAP服务器或更新现有记录,并且必须遵循LDAP schema的结构,否则会触发错误。 objectClass在LDAP中扮演了重要角色,它定义了记录数据的模板,并包含了记录中必须赋值的属性和可选的属性...

    openldap使用手册

    - 导入基础的目录结构和用户数据。 #### 四、LDAP应用 ##### 4.1 LDAP常用属性 - **常见属性**: - cn (Common Name): 通用名称。 - ou (Organizational Unit): 组织单位。 - o (Organization): 组织名。 - dc ...

    Deploying OpenLDAP

    对于目录基础设施的规划,需要设计一个结构合理的目录模式(schema),这涉及到数据模型的定义,包括属性类型、对象类和匹配规则等。模式设计得当,能够极大提高搜索和访问数据的效率。另外,还需要考虑备份策略、...

    openldap配置方法

    然后,像导入用户一样使用 `ldapadd` 命令将这些条目添加到目录中。 5. **安全管理** - 为了提高安全性,你可能需要配置访问控制指令(ACI),限制对目录信息的访问权限。 - 同时,定期备份你的 LDAP 数据库,以...

Global site tag (gtag.js) - Google Analytics