1, 安装:
             yum install openldap openldap-servers –y
             ls /etc/openldap/
               其中显示出来的 slapd.conf    是主配置文件
                   lapd.conf   是客户端配置文件
2, 修改主配置文件
         vim /etc/openldap/slapd.conf
      database                      bdb
      suffix                         “cn=bj,dc=uplooking,dc=com”
      rootdn           “cn=admin,dc=bj,dc=uplooking,dc=com”
      rootpw           123
 
     Directory             /var/lib/ldap             #真正数据库的位置
3,    cd /usr/share/openldap/migration/
       vim migrate_common.ph                  #ldap模块定义生成ldap目录结构的变量
      $DEFAULT_MATL_DOMAIN = “bj.uplooking.com”;
     $DEFAULT_BASE = “dc=bj,dc=uplooking,dc=com”;
4,     perl脚本调用migrate_common.ph生成可导入ldap的ldif文件
     ./migrate_base.pl > /tmp/uplooking.ldif
      vim /tmp/uplooking.ldif
     可以根据情况删除几个 比如我在这里只留dc:bj
                                            Ou:people
                                            Ou:Group          的这三个
5,     在服务器端创建用户
       useradd ldapuser1
          echo “123” | passwd --stdin ldapuser1
       useradd ldapuser2
             echo “123” | passwd --stdin ldapuser2
         useradd ldapuser3
               echo “123” | passwd --stdin ldapuser3
           提取信息:
           grep ldapuser /etc/passwd > /tmp/users
           grep ldapuser /etc/group > /tmp/groups
 
          ./migrate_passwd.pl /tmp/users > /tmp/users.ldif
          ./migrate_group.pl /tmp/groups > /tmp/groups.ldif
6,     将ldif文件导入ldap
         slapadd –vl /tmp/uplooking/.ldif                           -v :详细的信息
                                                          -l:ldif
         cp /etc/openldap/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
        chown –R ldap /var/lib/ldap
7  , 重启服务
           services ldap start
8,   查看端口
             netstat –tunpl | grep slapd
9,     当用到su  - ldapuser1 时会提示没有家目录    解决方法:
       解决用户没有家目录的方法:使用autofs按需挂载 共享目录 把/home 家目录共享出来
 
       服务端:
       vim /etc/exports
         /home         *(ro,sync)
      客户端:
      vim /etc/auto.master
          /home    /etc/auto.home   --timeout=10
     vim /etc/auto.home
         *    --fstype=nfs    服务端ip:/home/&
10,    重启服务
         service autofs restart