Zimbra, güçlü bir e-posta sunucusu çözümü olarak yaygın bir şekilde kullanılmaktadır. Bu rehberde, Zimbra üzerinden LDAP admin kullanıcı oluşturma, düzenleme ve silme işlemlerini içermektedir.
Zimbra LDAP Bağlantı Bilgileri Nasıl Bulunur?
LDAP işlemlerinde doğru bağlantı bilgilerini kullanmak önemlidir. Sunucunuzdaki Zimbra LDAP yapılandırmasını aşağıdaki komutla görüntüleyebilirsiniz:
LDAP Bağlantı Bilgilerini Bulma
/opt/zimbra/bin/zmlocalconfig -s | grep -iE "ldap_host|ldap_port|zimbra_ldap_userdn|zimbra_ldap_password|ldap_url|ldap_master"
Bu Komutun Çıktısı Şu Bilgileri İçerir:
- LDAP Sunucusu (ldap_host)
- Ana LDAP Sunucusu (ldap_master)
- Bağlantı Portu (ldap_port)
- LDAP URL (ldap_url)
- Parola (zimbra_ldap_password)
- Kullanıcı Adı (zimbra_ldap_userdn)

Bu bilgileri kullanarak LDAP işlemlerinizi güvenle gerçekleştirebilirsiniz.
Zimbra LDAP Admin Kullanıcı Nasıl Oluşturulur?
1. LDIF Dosyası Hazırlama
Yeni bir LDAP admin kullanıcısı oluşturmak için bir LDIF dosyasına ihtiyacınız var. Aşağıda örnek bir dosya yapısı verilmiştir:
nano new_admin.ldif
dn: uid=new.admin,cn=admins,cn=zimbra
objectClass: zimbraAccount
objectClass: organizationalPerson
objectClass: inetOrgPerson
zimbraId: df817765-de28-4967-ac34-b789e2b56177
uid: new.admin
cn: User LDAP Admin
sn: User Account
zimbraAccountStatus: active
description: LDAP Admin account
userPassword: {SSHA512}6Q1BzewzjqAs5cymicgVN8TP9YjhSDva7f3Ys/XSrEvzPg8vtyrX2bYoJAxTg8kxb5de4RM24luKHNpzTeR6C2OfRLw8NOU0
zimbraIsAdminAccount: TRUE
2. LDAP Kullanıcı Ekleme Komutu
Hazırlanan LDIF dosyasını kullanarak yeni bir kullanıcı eklemek için şu komutu çalıştırın:
/opt/zimbra/common/bin/ldapadd -x -H ldap://mail.enessahins.com.tr -D "uid=zimbra,cn=admins,cn=zimbra" -w "yourPassword" -f new_admin.ldif
Kendiniz yeni hash oluşturabilir veya hali hazırda Zimbra kullancısı parolasını kullanmak isterseniz kullanıcı paroasının hash'ini aşağıdaki komut ile elde edebilirisniz:
/opt/zimbra/bin/zmprov -l ga admin@enessahins.com.tr userPassword
Zimbra LDAP Kullanıcı Bilgilerini Görüntüleme
Oluşturduğunuz veya var olan bir LDAP kullanıcısının bilgilerini görüntülemek için şu komutu kullanabilirsiniz:
/opt/zimbra/common/bin/ldapsearch -x -H ldap://mail.enessahins.com.tr -D "uid=zimbra,cn=admins,cn=zimbra" -w "yourPassword" "uid=new.admin"
Zimbra LDAP Kullanıcı Bilgilerini Güncelleme
1. Şifre veya Bilgi Güncelleme LDIF Dosyası
Var olan bir kullanıcının bilgilerini değiştirmek için bir LDIF dosyası hazırlayın. Örnek Parola Değişimi:
nano modify.ldif
dn: uid=new.admin,cn=admins,cn=zimbra
changetype: modify
replace: userPassword
userPassword: {SSHA512}g4jBtljTHEzIjjedo6hRIkRlLLTggH7UX68NFaO5OrGz876dhTIOuuB2ESz7YPhEDBC9GPn0v+UmCatz4sqax2pzR/0qSuYH
2. LDAP Kullanıcı Bilgilerini Güncelleme Komutu
/opt/zimbra/common/bin/ldapmodify -x -H ldap://mail.enessahins.com.tr -D "uid=zimbra,cn=admins,cn=zimbra" -w "yourPassword" -f modify.ldif
Zimbra LDAP Kullanıcı Silme
Bir LDAP kullanıcısını silmek için şu komutu kullanabilirsiniz:
/opt/zimbra/common/bin/ldapdelete -x -H ldap://mail.enessahins.com.tr -D "uid=zimbra,cn=admins,cn=zimbra" -w "yourPassword" "uid=new.admin,cn=admins,cn=zimbra"