Open Ldap Custom At...
 
Bildirimler
Hepsini Temizle

Open Ldap Custom Attribute Nasıl Eklenir?  

  RSS
Sukru Ozdemir
(@SukruOzdemir)
Üye

Merhabalar
Hali hazırda çalışan custom bir schema var ve bu şemada kullanılmak üzere yeni bir attribute eklemem gerekiyor. ilgili şemanın altına istediğim özelliklerdeki attribute ekledim ama sanırım farklı bir yöntem ile eklenmesi gerekiyor ve net bir şey bulamadım. Tüm sayfalara girip çıktım artık iyice karıştı kafam.
Custom bir şema altına özellikleribi belirlediğim bir attribute ekleyip bunu kullanıcılarada eklemek istiyorum sadece.

ldap konusunda çok bilgi değilim.

Alıntı
Gönderildi : 24/03/2020 12:26
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

Merhaba,

Bunu denediniz mi?

http://www.yolinux.com/TUTORIALS/LinuxTutorialLDAP-DefineObjectsAndAttributes.html

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 24/03/2020 12:39
Sukru Ozdemir
(@SukruOzdemir)
Üye

@hakanuzuner Evet hocam bunu da okudum. Bunda bir kaç sorun ile karşılaştım.
1. Benim slapd.conf yerinde değil. Farklı bir isimle .conf dosyası var.
2. yeni ir objectClass oluşturmak istemiyorum, hali hazırdaki var olan objectClass ın altında yeni attribute imi eklemek istiyorum.

 

CevapAlıntı
Gönderildi : 24/03/2020 13:23
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

Tamam o zaman bizim linux uzmanı arkadaşları konuya davet etmek lazım.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 24/03/2020 13:24
Sukru Ozdemir
(@SukruOzdemir)
Üye

@hakanuzuner O daveti nasıl gerçekleştirebilriiz hocam 🙂

 

CevapAlıntı
Gönderildi : 24/03/2020 13:58
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

Ben yazdım ama pek iplemediler 🙂

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 24/03/2020 14:21
Sukru Ozdemir beğendi
Kadir YAPAR
(@kadiryapar)
Üye Forum Yöneticisi

Merhaba Şükrü hocam,

Özel mesajdan biraz daha detaylı anlatırsanız demo ortamı kurduktan sonra sorununuza çözüm arayabilirim. 

****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 24/03/2020 14:46
Sukru Ozdemir
(@SukruOzdemir)
Üye

@kadiryapar Merhabalar
Tamamdır yazıyorum.

 

CevapAlıntı
Gönderildi : 24/03/2020 15:59
Sukru Ozdemir
(@SukruOzdemir)
Üye

@kadiryapar Tabi nereden atacağımı bulursam ..😓 
LDAP'ta olmayan bir attribute oluşturup tüm kullanıcılara bu attribute'u eklemek istiyorum.
Hali hazırda tüm kullanıcılar aşağıdaki objectClass ları kullanıyor.

Ekran Resmi 2020 03 24 16.14.31

Ben eklemek istediğim attribute'u (mu) isimli şemaya eklemek istiyorum.

Böyle mi yapılması gerekiyor onu da bilmiyorum esasen. Asıl amacım ilk satırda yazdığım.

 

 

CevapAlıntı
Gönderildi : 24/03/2020 16:14
Turan COŞKUN
(@turancoskun)
Tecrübeli Üye Forum Yöneticisi
Gönderen: @SukruOzdemir

Merhabalar
Hali hazırda çalışan custom bir schema var ve bu şemada kullanılmak üzere yeni bir attribute eklemem gerekiyor. ilgili şemanın altına istediğim özelliklerdeki attribute ekledim ama sanırım farklı bir yöntem ile eklenmesi gerekiyor ve net bir şey bulamadım. Tüm sayfalara girip çıktım artık iyice karıştı kafam.
Custom bir şema altına özellikleribi belirlediğim bir attribute ekleyip bunu kullanıcılarada eklemek istiyorum sadece.

ldap konusunda çok bilgi değilim.

Merhaba,

schema üzerinde yaptığınız değişiklikleri nasıl yapıyorsunuz ? cli / apache directory suite

Ldif'ler üzerinde çalışıyorsan, ldapmodify ile veritabanına değişikliği gönderdin mi ?

Devamında ldap loglarını takip etmen gerekir, hatan var ise zaten servis çalışmayacaktır. 🙂

Tüm işlemlerden önce mutlaka yedekli calışmanı öneririm, tecrüben olmadığını belirttiğin için.

Apache directory suite kullanarakta ilerlemen mümkün, her iki yol için iki refernas adres ekliyorum, inceleyebilirsin.

https://www.darold.net/projects/ldap_pg/HOWTO/x132.html

https://www.surekhatech.com/blog/how-to-add-custom-attribute-entry-for-ldap

****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 24/03/2020 20:14
Kadir YAPAR
(@kadiryapar)
Üye Forum Yöneticisi

Özel mesaj olarak gönderdim. Ordan devam edelim hocam. Çözüm yolunu burdan paylaşırız. @turancoskun hocamın yazdığı linklerden birisi de benim attığım komut satırı kodlarından.

****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 24/03/2020 21:58
Sukru Ozdemir
(@SukruOzdemir)
Üye

@turancoskun
Merhaba Hocam
İşleyen makine üzerinde çalışmıyorum clone aldım.
Cli, ldif, phpldapadmin nereden yapabilirsem her yerden saldırıyorum.

Vermiş olduğunuz 2 linkte de LDAP'ta hali hazırda oluşmuş olan attributetype'ları eklemek ya da çıkartmak ile ilgili çalışamlar var. Bunları daha önceden incelemiştim.

Ben ise tamamen yeni bir attributetype oluşturup onu eklemek istiyorum.

Şu an LDAP'ta ve schemalarda tanımlı olmayan sıfır bir attributetype.

Bir örneğe denk geldim, hali hazırda çalışan confiği dışarıya alıp ldife çevirip onun içine ekleme yaparak yeniden modify ile göndermek gibi ama böyle basit bir işlem için neden tüm ldap modifydan geçsin diye kendimce de saçma geldi.

 

CevapAlıntı
Gönderildi : 25/03/2020 09:06
Sukru Ozdemir
(@SukruOzdemir)
Üye

Şimdilik şöyle bir çözüm buldum

1. Conf yedeğini alıyorum, ve üzerinde yapmak istediğim değişiklikleri yapıyorum.
slapcat -n 0 -l conf.ldif

2. Servisi durduruyorum
systemctl stop slapd

3. /etc/ldap/slapd.d klasörünün adını değiştirip yedek olarak tutuyorum.
mv /etc/ldap/slpad.d /etc/ldap/slapd.d.backup

4. slapd klasörünü tekrar oluşturuyorum.
mkdir /etc/ldap/slapd.d

5. Güncellediğim confu geri yüklüyorum.
slapadd -n 0 -F /etc/ldap/slapd.d -l conf.ldif

6. Hatasız tamamlanıyor ve yeni oluşturduğum klasöre yetkilerini veriyorum
chown -R openldap:openldap /etc/ldap/slapd.d

Bunu yapıp çalıştırıyorum ve sorun olmuyor ama yetkili ilgili bilgili linuxcular bu duruma ne diyor?
Production ortama uygulanabilir mi?

CevapAlıntı
Gönderildi : 27/03/2020 13:43
Kadir YAPAR
(@kadiryapar)
Üye Forum Yöneticisi

@SukruOzdemir

size attığım mesajda böyle yapılabilir olduğunu söyleyen eski LiderAhenk developerı. 

https://www.pardus.org.tr/projeler/liderahenk/

 

En kolay böyle yapılır dedi. Daha detaylı farklı bir çözüm gelirse iletirim.

 

****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 27/03/2020 13:47
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici
Gönderen: @SukruOzdemir

Şimdilik şöyle bir çözüm buldum

1. Conf yedeğini alıyorum, ve üzerinde yapmak istediğim değişiklikleri yapıyorum.
slapcat -n 0 -l conf.ldif

2. Servisi durduruyorum
systemctl stop slapd

3. /etc/ldap/slapd.d klasörünün adını değiştirip yedek olarak tutuyorum.
mv /etc/ldap/slpad.d /etc/ldap/slapd.d.backup

4. slapd klasörünü tekrar oluşturuyorum.
mkdir /etc/ldap/slapd.d

5. Güncellediğim confu geri yüklüyorum.
slapadd -n 0 -F /etc/ldap/slapd.d -l conf.ldif

6. Hatasız tamamlanıyor ve yeni oluşturduğum klasöre yetkilerini veriyorum
chown -R openldap:openldap /etc/ldap/slapd.d

Bunu yapıp çalıştırıyorum ve sorun olmuyor ama yetkili ilgili bilgili linuxcular bu duruma ne diyor?
Production ortama uygulanabilir mi?

Merhaba, yöntemi siz mi buldunuz yoksa yardım bizim forumdan mı geldi? Eğer öyle ise insanlara haklarını teslim etmek lazım.

Tabi sizde uygulayıp bunu paylaştığınız için ayrıca teşekkürler.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 27/03/2020 14:35
Sukru Ozdemir
(@SukruOzdemir)
Üye

@hakanuzuner

Merhaba hocam 

Backup ve geri yüklemeler ile alakalı aşağıdaki linkten faydalandım.

https://tylersguides.com/articles/backup-restore-openldap/  

@kadiryapar oldukça yardımcı olmaya çalıştı. Gelen dönüşler LDAP kullanıcılarına attribute eklemekle ilgiliydi ama ben LDAP kullanıcılarına değil, kullanılmakta olan şemaya yeni bir attribute oluşturmakla ilgili çalışıyorum. 

Conf alıp düzenleyip geri atmak aklıma geldi denedim bu şekilde istediğim şeyi yapabildim, başka sorunlar boy gösterir mi production da bilmiyorum.

 

CevapAlıntı
Gönderildi : 27/03/2020 15:16
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

Anladım, detaylı bilgi için teşekkürler.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 27/03/2020 16:15
Paylaş: