Export Import LDAP User & Password Zimbra 7
Pada Zimbra 7, semua data akun pengguna termasuk password disimpan dalam database LDAP.
Untuk melakukan proses backup maupun migrasi, kita dapat menggunakan perintah
ldapsearch
untuk export dan ldapadd
untuk import data user.
Berikut adalah panduan lengkapnya.
Pastikan kondisi Service LDAP Running
1. Mengetahui Password LDAP Zimbra
Pertama, kita perlu mengetahui password LDAP internal Zimbra dengan perintah berikut:
zmlocalconfig -s zimbra_ldap_password
Catat nilai password yang muncul, karena akan digunakan pada perintah export maupun import.
2. Export Data LDAP Zimbra
Setelah mendapatkan password LDAP, jalankan perintah berikut untuk melakukan export seluruh akun beserta informasi password ke dalam file LDIF:
ldapsearch -x -H ldap://localhost:389 \
-D "uid=zimbra,cn=admins,cn=zimbra" \
-w "LDAPPASSWORD" \
-b "dc=domain,dc=local" "(objectClass=zimbraAccount)" \
> /tmp/zimbra_accounts.ldif
File /tmp/zimbra_accounts.ldif
akan berisi semua akun Zimbra termasuk atribut password
yang terenkripsi.
3. Import Data LDAP Zimbra
Untuk melakukan restore atau import data akun hasil backup, gunakan perintah berikut:
ldapadd -x -H ldap://localhost:389 \
-D "uid=zimbra,cn=admins,cn=zimbra" \
-w "LDAPPASSWORD" \
-f /tmp/zimbra_accounts.ldif
Pastikan file LDIF tersedia dan sesuai dengan struktur domain LDAP yang digunakan di server tujuan.
4. Kesimpulan
Proses export dan import akun LDAP di Zimbra 7 cukup mudah dilakukan dengan menggunakan
perintah ldapsearch
dan ldapadd
. Dengan langkah ini, administrator
dapat dengan cepat melakukan backup maupun migrasi akun pengguna tanpa kehilangan data login.