LDIF (LDAP Data Interchange Format): Dizin entry’lerini tanımlayabilmek için kullanılan metin-tabanlı LDAP standartına verilen isim.
Tanımı
LDIF ile Dizin Sunucusu (Directory Server) üzerindeki veriler metin-tabanlı bir dosyaya aktarılıp, başka bir Dizin Sunucusu üzerine aynı dosya üzerinden bilgi aktarımı yapılabilir. LDIF, tüm veritabanlarının veya excel gibi spreadsheet programlarının tanıyabileceği standart ve basit bir yapı sunar.
Kullanım Amacı
LDIF temel olarak iki amaçla kullanılır:
- LDAP protokolünü hayata geçiren Sun Directory Server, Active Directory, OpenLDAP gibi Dizin Sunucularının (Directory Server) üzerinde bulunan verilerin standart olarak, başka bir ortama aktarılması veya başka bir ortamdan Dizin Sunucusuna veri aktarımı için.
- Bahsi geçen Dizin Sunucuları üzerinde, ekleme, silme, güncelleme işlemlerini yapma
LDIF Alanları
dn: distinguished name
Dizin içinde bulunan bir entry'yi diğerlerinden ayırmaya yarayan, eşi olmayan isim.
dc: domain component
Dizin domain'i içinde bulunan her bileşeni gösteren isim. Örneğin www.google.com, dc=www, dc=google, dc=com şeklinde gösterilir.
ou: organizational unit
Kullanıcının içinde bulunduğu organizasyon birimini (bazen de kullanıcı gruplarını) gösterir. Eğer kullanıcı birden fazla birime sahipse, birden fazla ou tanımı yapılabilir: ou=avukat, ou=yargic gibi.
cn: common name
Entry'nin ismini gösterir. Eğer entry bir kullanıcıya aitse, kullanıcı adını (örneğin; cn: Ali Veli), bir toplantı odası hakkında bilgiyi saklıyorsa toplantı odasının ismini (örneğin; cn: Topaz Toplantı Salonu) saklar.
LDIF Çeşitleri ve Örnekler
İki tip LDIF dosyası vardır:
1. Dizin entry tanımlarını içeren, veri aktarımında kullanılacak LDIF dosyası :
dn: uid=aliveli, ou=people, dc=example, dc=com objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson cn: Ali Veli givenName: Ali sn: Veli uid: aveli mail: aveli@example.com telephoneNumber: +90 123 123 45 67 description: Manager, HR
2. Dizin Sunucusu (Directory Server) entry’leri üzerine uygulanacak işlemleri (ekleme, silme, güncelleme) içeren LDIF dosyası:
Aşağıdaki LDIF örneği, LDAP’a yeni bir entry eklemekte kullanılır. Dizin Sunucu'su üzerinde yapılacak işlem changetype komutu ile belirtilir:
dn: uid=aveli, ou=people, dc=example, dc=com changetype: add objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson cn: Ali Veli givenName: Ali sn: Veli uid: aveli mail: aveli@example.com telephoneNumber: +90 123 123 45 67
Teknik Spesifikasyon Bağlantıları
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
LDIF LDAP Data Interchange Format Dizin entry lerini tanimlayabilmek icin kullanilan metin tabanli LDAP standartina verilen isim TanimiLDIF ile Dizin Sunucusu Directory Server uzerindeki veriler metin tabanli bir dosyaya aktarilip baska bir Dizin Sunucusu uzerine ayni dosya uzerinden bilgi aktarimi yapilabilir LDIF tum veritabanlarinin veya excel gibi spreadsheet programlarinin taniyabilecegi standart ve basit bir yapi sunar Kullanim AmaciLDIF temel olarak iki amacla kullanilir LDAP protokolunu hayata geciren Sun Directory Server Active Directory OpenLDAP gibi Dizin Sunucularinin Directory Server uzerinde bulunan verilerin standart olarak baska bir ortama aktarilmasi veya baska bir ortamdan Dizin Sunucusuna veri aktarimi icin Bahsi gecen Dizin Sunuculari uzerinde ekleme silme guncelleme islemlerini yapmaLDIF Alanlaridn distinguished name Dizin icinde bulunan bir entry yi digerlerinden ayirmaya yarayan esi olmayan isim dc domain component Dizin domain i icinde bulunan her bileseni gosteren isim Ornegin www google com dc www dc google dc com seklinde gosterilir ou organizational unit Kullanicinin icinde bulundugu organizasyon birimini bazen de kullanici gruplarini gosterir Eger kullanici birden fazla birime sahipse birden fazla ou tanimi yapilabilir ou avukat ou yargic gibi cn common name Entry nin ismini gosterir Eger entry bir kullaniciya aitse kullanici adini ornegin cn Ali Veli bir toplanti odasi hakkinda bilgiyi sakliyorsa toplanti odasinin ismini ornegin cn Topaz Toplanti Salonu saklar LDIF Cesitleri ve OrneklerIki tip LDIF dosyasi vardir 1 Dizin entry tanimlarini iceren veri aktariminda kullanilacak LDIF dosyasi dn uid aliveli ou people dc example dc com objectclass top objectclass person objectclass organizationalPerson objectclass inetOrgPerson cn Ali Veli givenName Ali sn Veli uid aveli mail aveli example com telephoneNumber 90 123 123 45 67 description Manager HR 2 Dizin Sunucusu Directory Server entry leri uzerine uygulanacak islemleri ekleme silme guncelleme iceren LDIF dosyasi Asagidaki LDIF ornegi LDAP a yeni bir entry eklemekte kullanilir Dizin Sunucu su uzerinde yapilacak islem changetype komutu ile belirtilir dn uid aveli ou people dc example dc com changetype add objectclass top objectclass person objectclass organizationalPerson objectclass inetOrgPerson cn Ali Veli givenName Ali sn Veli uid aveli mail aveli example com telephoneNumber 90 123 123 45 67Teknik Spesifikasyon BaglantilariRFC 2849 The LDAP Data Interchange Format LDIF Technical Specification RFC 4510 Lightweight Directory Access Protocol LDAP Technical Specification Road Map RFC 4525 LDAP Modify Increment Extension