perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 25
Click for quality!




10.02.2012 / 21:22

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Rund um das Thema Datenbank zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragLDAP Datenstruktur abfragen
Seitenanfang
Hallo,

ich habe einen LDAP Server von dem mir nur der Hostname bekannt ist, sonst nichts. Kann mir jemand sagen wie ich über ein kleines perl script die Datenstruktur des LDAP ermitteln kann? Für Literaturtipps zum Thema bin immer dankbar.

Gruß Hans

Datum: 03.03.2006-13:23

Beitragre: LDAP Datenstruktur abfragen
Seitenanfang
Schau dir mal Net::LDAP an :

http://search.cpan.org/~gbarr/perl-ldap-0.33/lib/Net/LDAP.pod
http://search.cpan.org/~gbarr/perl-ldap-0.33/lib/Net/LDAP/FAQ.pod

Datum: 03.03.2006-13:32

Beitragre: LDAP Datenstruktur abfragen
Seitenanfang
Hi dank dir für die Literatur, es hat mich auch etwas weiter gebracht.
mein Script sieht jetzt wie folgt aus:


#!/usr/bin/perl

$erg=ldap();
print $erg;
sub ldap(){

use Net::LDAP;

$test="test";

my $ldap = Net::LDAP->new('zebra.audi.de') or die "$@";

$ldap->bind ; # an anonymous bind

my $mesg = $ldap->search ( attrs => [ ]);

$test=$mesg;

$ldap->unbind;
return $test;
}


aber ich krieg kein Ergebnis sondern es wirft dann diese Meldung:
Net::LDAP::Search=HASH(0x8370580)

Keine Ahnung, bin echt newbi auf dem Gebiet!

Datum: 03.03.2006-14:54

Beitragre: LDAP Datenstruktur abfragen
Seitenanfang

Also ich bekomme bei einem Verbindungsversuch
die Meldung "IO::Socket::INET: Bad hostname 'zebra.audi.de'"
und beim Versuch den Server anzupingen nur "Ping-Anforderung konnte Host 'zebra.audi.de' nicht finden." Dein Server ist nicht erreichbar.

p.s.:
Beginne deine Scripte um Fehler zu vermeiden besser mit :
#!/usr/bin/perl
use strict;
use warnings;

Datum: 03.03.2006-15:13

Beitragre: LDAP Datenstruktur abfragen
Seitenanfang
Sorry, der Server steht in einem Internen Netzwerk und hat keine Verbindung ins internet.

Frage:Wieso gehts bei mir dann nicht, Code technisch müsste es doch richtig sein, für mich ist der Server auch pingbar.

ps. Danke für den Tipp

Datum: 03.03.2006-15:42

Beitragre: LDAP Datenstruktur abfragen
Seitenanfang
Also deine Anweisung
my $mesg = $ldap->search ( attrs => [ ]);

übergibt als Attribute nur eine leeres anonymes Array ( [] ). An der Stelle mußt du schon geeignete Anweisungen für die Suche geben, denke ich mal. Siehe http://search.cpan.org/~gbarr/perl-ldap-0.33/lib/Net/LDAP.pod#METHODS
-> Methods -> Search

Datum: 03.03.2006-16:35

Beitragre: LDAP Datenstruktur abfragen
Seitenanfang
Danke für die Hilfe,

aber ich glaub ich muss nochmal lesen gehen irgendwie funzt des überhaupt noch net.

Hans

Datum: 07.03.2006-09:55

-






-
-