我正在尝试查找LDAP组中的总人数。你可以帮我用Perl中的Net::LDAP从LDAP组中获取计数(基于DN)吗?
另外,您能否建议可以使用什么过滤器来获取人数?
答案 0 :(得分:2)
详细解释为您的问题;)
use strict;
use Net::LDAP;
my $ldap = Net::LDAP->new($LDAP_HOST);
my $result = $ldap->search(
base => $DN_OF_THE_GROUP,
filter => '(objectclass=*)',
attrs => ['member']
);
if ($result->code) {
die $result->error;
}
my $entry = $result->entry;
my @members = $entry->get('member');
print scalar @members, "\n"