Bir LDAP sunucusuna bağlanan ve tüm kullanıcıları alan bir Perl betiğim var. Şimdiye kadar iyi çalışıyor ama tüm grupları toplamak için bu aramayı filtrelemek istiyorum. Tüm gruplara sahip olduğumda, kullanıcı bu gruplardan birini seçebilir ve ona yalnızca o grubun üyesi olan kullanıcıları göstereceğim. Bu sorguları nasıl yapabilirim? Ben uğraş bu bir: Perl ile tüm Gruplar nasıl geri alınır?
my $mesg = $ldap->search(
base => $base,
filter => '(objectclass=user)',
attrs => ['memberOf']
);
Ama
sonra bazı gruplar tekrarlanır ve el Sonuca filtre gerekir (ve bunu önlemek isterim). Ve ikinci sorgudan ne haber?
İlk sorgu düzgün çalışıyor (tüm grupları aldım) ancak belirli bir gruptan kullanıcı seçmenin bir yolunu bulamıyorum, üye özelliği yok. * Objectclass = user * ve * memberOf = grup seçili * ile bir sorgu denedim ama çalışmaz :( – raz3r
Belirli bir gruba üye ol, üye niteliği üyelerin ayırt edici adını içerir – JPBlanc
Anladım! belirli bir grubun tüm üyelerini almak, sadece sorun şu anda sadece ben onların tüm niteliklerini istiyorum kullanıcı CN CN var olmasıdır.Bu objectclass = kullanıcı ile süzmek için bir yolu var mı? – raz3r