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部分未完待续。。。。

  • 相关阅读:
    Java学习之--List和ArrayList
    Linux
    Linux
    Docker 容器管理
    Docker 镜像管理
    如何理解 AWS VPC
    Linux 内核版本
    Windows 快速切换到当前目录下的dos环境
    Git 整理
    TCP/IP
  • 原文地址:https://www.cnblogs.com/sumoning/p/9480930.html
Copyright © 2011-2022 走看看