OpenLDAP匯入資料庫

從之前的紀錄 OpenLdap 重建設定檔 可以知道怎麻產生新的設定檔
這次很囧的是想說要重用就直接把 /etc/openldap/slapd.d 跟 /var/lib/ldap 兩個目錄內的資料都清空掉
當要重建設定檔的時候卻發生找不到 db 的問題
當要去匯入 db 的時候卻發生設定檔不對的情況……= =+

這時候就可以先用
slapadd -l 要匯入的資料庫.ldif -f /etc/openldap/slapd.conf
先將 db 匯入
接著再用OpenLdap 重建設定檔的方式重建設定檔

只是記得先將 DB_CONFIG.example 複製一份到 db 目錄內,並更名回DB_CONFIG
cp /usr/share/openldap-servers/DB_CONFIG.example /db目錄/DB_CONFIG

最後最重要的是要把兩個目錄的權限都更改成 ldap.ldap

This entry was posted in OpenLDAP. Bookmark the permalink.