Openldap數據從Centos6遷移到Centos7當中
阿新 • • 發佈:2018-11-19
reat lob sla dmi 結構 slap eat ldapadd 目錄 一:導出數據
slapcat -v -l ldapbackup.ldif
二:過濾ldif文件中多余部分
cat >slapcat.regex <<EOF
/^creatorsName: /d
/^createTimestamp: /d
/^modifiersName: /d
/^modifyTimestamp: /d
/^structuralObjectClass: /d
/^entryUUID: /d
/^entryCSN: /d
EOF
cat ldapback.ldif | sed -f slapcat.regex > slapdata.ldif
三:導入數據
ldapadd -H ldap://127.0.0.1 -x -D "用戶" -f slapdata.ldif -w 密碼
四:查看結果
ldapsearch -H ldap://192.168.8.35 -x -b "ou=admin,dc=gongchang,dc=com"
五:總結
註意過濾掉的ldif文件當中,可能還存在有多余部分,可能會導致導入失敗,如果導入失敗,請仔細查看文件中是否有多余部分,另外,導入的ldap數據庫所擁有的目錄結構必須與文件中的目錄結構能夠吻合,否則會出現no such object的錯誤。
Openldap數據從Centos6遷移到Centos7當中