Forum
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,
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.
*****************************************************************
@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.
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.
*****************************************************************
@hakanuzuner O daveti nasıl gerçekleştirebilriiz hocam 🙂
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.
*****************************************************************
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.
*****************************************************************
@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.
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.
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.
*****************************************************************
Ö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.
*****************************************************************
@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.
Ş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?
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.
*****************************************************************
Ş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.ldif2. Servisi durduruyorum
systemctl stop slapd3. /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.backup4. slapd klasörünü tekrar oluşturuyorum.
mkdir /etc/ldap/slapd.d5. Güncellediğim confu geri yüklüyorum.
slapadd -n 0 -F /etc/ldap/slapd.d -l conf.ldif6. Hatasız tamamlanıyor ve yeni oluşturduğum klasöre yetkilerini veriyorum
chown -R openldap:openldap /etc/ldap/slapd.dBunu 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.
*****************************************************************
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.
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.
*****************************************************************