Hi guys,

I'd like to start automating a few things on my LDAP server with Perl
but I haven't been able to successfully log in and search yet. In LDAP
Administrator, my base DN is dc=lam and my username is cn=root,dc=lam.
What am I doing wrong to grab a set of entries similar to
cn=hm-6YOC8298,ou=homes,dc=lam ? Thanks a lot!



#!/usr/bin/perl

use Net::LDAP;

my $ad = Net::LDAP->new("authdev") or die "$0";

my $err = $ad->bind(dn=>"cn=root,dc=lam", password=>"xxx") . "\n"; #
$err prints "Net::LDAP::Bind=HASH(0x807a16c)"

my $searchbase = 'ou=homes,dc=lam';

my $filter = "(cn=*)";

my $attrs = "mail";

my $results = $ad->search(base=>$searchbase,filter=>$filter,attrs=>$attrs);

my $count = $results->count;

print "Total entries returned: $count\n";

$ad->unbind;

Reply via email to