Saya telah membuat objectclass tambahan baru dengan atribut untuk digunakan pada katalog 389 LDAP yang ada. Menambahkan ini menggunakan ldapmodify untuk satu entri berfungsi dengan baik ketika saya menentukan DN tertentu. Namun saya ingin menambahkan objectClass ini ke semua entri yang ada asalkan allready memiliki objectClass tertentu.
Awalnya saya pikir saya bisa melakukan sesuatu seperti ini
dn: cn=*,ou=bar,dc=baz,dc=tld
changetype: modify
add: objectClass
objectClass: bazinga
Tapi ini akan melakukannya untuk semua entri yang menyediakan format LDIF sebenarnya mendukung pernyataan wildcard. Saya tidak tahu bagaimana cara membatasi ini sehingga hanya ada entri dengan objectClass tertentu yang ada.
Apakah asumsi saya bahwa saya dapat menggunakan wildcard benar dan bagaimana saya dapat membatasi ini lebih lanjut sehingga hanya entri dengan objectClass yang dapat dimodifikasi?
Jawaban:
Karena saya tidak mendapat tanggapan dari sini, saya melakukan penelitian lebih lanjut dan menemukan bahwa seluruh poin LDIF adalah sangat spesifik dan wildcard tidak atau tidak didukung sehingga saya harus membuat gumpalan garis untuk setiap DN yang saya ekstrak sebelumnya.
Solusinya adalah dengan menarik daftar DN. Iterate atas daftar itu dan tambahkan objectClass untuk setiap baris.
sumber