Zimbra LDAP Admin Kullanıcısı Oluşturma ve Düzenleme

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

Bash
/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:

Bash
nano new_admin.ldif
Bash
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:

Bash
/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:
Bash
/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:

Bash
/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:

Bash
nano modify.ldif
Bash
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

Bash
/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:

Bash
/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"