1. 程式人生 > >CentOS6.5搭建ldap及pdc的過程

CentOS6.5搭建ldap及pdc的過程

fig color info migrate vim 成功 com 分享圖片 數據庫

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

CentOS6.5搭建ldap及pdc的過程