zoukankan      html  css  js  c++  java
  • CentOS6.5搭建ldap及pdc的过程

    linux   centos6.5,,配置的是本地yum,采用光盘自带的rpm包进行安装

    安装openldap server 以及client

    1 yum install openldap-server openldap-clients migrationtools

    安装samba

    1 yum install samba samba-common

    编辑migrate_common.ph文件

    1 cd /usr/share/migrationtools
    2 vim migrate_common.ph

    修改如下位置

    配置数据库文件

    1 cp /usr/share/openldap-servers/DB_CONFIG.example/etc/openldap/DB_CONFIG
    2 cp /etc/openldap/DB_CONFIG  /var/lib/ldap/DB_CONFIG
    3 chown -R ldap:ldap /etc/openldap/
    4 chown -R ldap:ldap /var/lib/ldap

    配置slapd.conf文件

    1 cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf

    修改slapd.conf

    增加此部分

    修改这几部分

    删除之前的配置文件

    1 rm -rf /etc/openldap/slapd.d/*
    2 slaptest  -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d
    3 slaptest  -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d

    当出现如下图的时候,是配置成功了

    1 [root@ldappdc ~]# slaptest -u -F /etc/openldap/slapd.d/
    2 config file testing succeeded
    3 [root@ldappdc ~]# 

    启动slapd服务

    1 service slapd start

    添加基础数据

    1 /usr/share/migrationtools/migrate_base.pl > /root/base.ldif 
    2 /usr/share/migrationtools/migrate_passwd.pl /etc/passwd /root/user.ldif
    3 /usr/share/migrationtools/migrate_group.pl /etc/group /root/group.ldif

    删除/root/base.ldif,/root/user.ldif以及/root/group.ldif中与ldap无关的部分,执行命令

    ldapadd -D "cn=Manager,dc=ldappdc,dc=com" -W -x -f base.ldif
    ldapadd -D "cn=Manager,dc=ldappdc,dc=com" -W -x -f group.ldif
    ldapadd -D "cn=Manager,dc=ldappdc,dc=com" -W -x -f user.ldif

    无报错,即为配置成功,pdc部分未完待续。。。。

  • 相关阅读:
    ListCtr 每一行都加上选择框
    VC中MFC check box的用法
    第二章 掌握C++(2)C++的特性(上)
    第二章 掌握C++(1)从结构到类
    道路横断面设计
    第一章 Windows程序内部运行机制(5)动手编写一个Windows程序
    第一章 Windows程序内部运行机制(4)WinMain函数(续)
    将div旋转任意角度
    地址栏图标修改
    script 错误
  • 原文地址:https://www.cnblogs.com/sumoning/p/9480930.html
Copyright © 2011-2022 走看看