linux centos6.5,,配置的是本地yum,採用光盤自帶的rpm包進行安裝linux
安裝openldap server 以及client數據庫
1 yum install openldap-server openldap-clients migrationtools
安裝sambavim
1 yum install samba samba-common
編輯migrate_common.ph文件centos
1 cd /usr/share/migrationtools 2 vim migrate_common.ph
修改以下位置app
配置數據庫文件spa
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文件3d
1 cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf
修改slapd.confcode
增長此部分server
修改這幾部分blog
刪除以前的配置文件
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部分未完待續。。。。