Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

AD Daten lesen mittels php

Mitglied: marfeus

marfeus (Level 1) - Jetzt verbinden

10.04.2007, aktualisiert 24.07.2007, 4066 Aufrufe, 1 Kommentar

Mein AD will nicht mit mir sprechen

hallo zusammen,
nach dem ich nun den ganzen tag vergeblich gesucht habe, versuche ich es nun einmal hier.
ganz kurz zu mir...
ich arbeite sehr viel mit mac-servern, nur ganz selten verirre ich mich in die welt der windows-server (immer dann wenn ein kunde eine spezifische umgebung hat). und genauso sind meine kenntnisse.
nach langem suchen und testen habe ich es auch endlich geschafft einen AD-Server zum laufen zu bringen. ich habe da auch meine domäne angelegt und ein paar gruppen und user.
soweit scheint es auch zu laufen.

nun aber zu meiner frage bzw. problem:
ich möchte über einen zweiten (externen) server mittels php die daten des ad auslesen. dabei geht es darum zunächst die strukturdaten zu ermitteln und dann mit filtern nur bestimmte werte zu holen, wie z.b. username, gruppe, usw.
diese daten möchte ich dann in einer website - im admin-bereich - anzeigen lassen.
der grund ist folgender.
in einem intranet soll eine website mit login aufgebaut werden. die user sind dabei die benutzer die sich bereits in ad befinden, damit sie nicht nochmals angelegt oder verwaltet werden müssen. im admin-bereich der website dient die auflistung der user bzw. gruppen nur der übersicht.

leider kann ich aber die abfragen erst gestalten, nachdem ich die datenstruktur ermittelt habe.

in meinem versuchsaufbau kann ich mich über php am ad anmelden und der ad bestätigt mich als bekannter user aber leider bekomme ich keine einträge über
hier ein kleiner ausschnitt aus dem php-script

$ldap_server = "192.168.178.230";
$auth_user = "admin@winldap.testserver.de";
$auth_pass = "xxx";
$base_dn = "OU=Anwender,,DC=winldap.testserver.de,DC=local";
$filter = "(cn=*)";
if (!($bind=@ldap_bind($connect, $auth_user, $auth_pass))) {
die("Unable to bind to server");
}
if (!($search=@ldap_search($connect,$base_dn,$filter))) {
die("Unable to search ldap server");
}
$number_returned = ldap_count_entries($connect,$search);
$info = ldap_get_entries($connect, $search);

ich habe auch schon versucht die filter oder die base_dn zu verändern. leider habe ich aber keine info bekommen (info ist leer)
der ad ist mit hilfe des assistenten installiert worden und auch der dns wurde automatisch angelegt.
ich weis leider nicht ob ich noch etwas am ad einstellen muss - und wenn ja wo???? - damit ich die nötigen werde bekomme.
werde wie z.b.

laut eines scriptes sollte etwa so etwas rauskommen:
echo "". $info[$i]["givenName"][0].$comma;
echo "". $info[$i]["sn"][0].$comma;
echo "". $info[$i]["title"][0].$comma;
echo "". $info[$i]["homePhone"][0].$comma;
echo "". $info[$i]["facsimileTelephoneNumber"][0].$comma;
echo "". $info[$i]["mail"][0].$comma;
echo "". $info[$i]["company"][0].$comma;
echo "". $info[$i]["streetAddress"][0].$comma;
echo "". $info[$i]["postalCode"][0].$comma;
echo "". $info[$i]["l"][0].$comma;
echo "". $info[$i]["extensionAttribute2"][0];
echo "".$newline;
....nur leider nicht bei mir.


vielen dank schon mal im voraus
Mitglied: Goribun
24.07.2007 um 23:05 Uhr
Moin moin,

ich muß gestehen, ich bin kein Profi, oder sowas.
Ich frage mich aber ob folgende Stellen in deinem Code beabsichtigt sind:

$ldap_server =
"192.168.178.230";
$auth_user =
"admin@winldap.testserver.de";
$auth_pass = "xxx";
$base_dn =
"OU=Anwender,,DC=winldap.testserver.de,DC=local";
$filter = "(cn=*)";

Mir fällt auf, das die Domain offentsichtlich "winldap.testserver.de" heisst.
In der Searchbase gibst du an, das die Domain "winldap.testserver.de.local" heisst.
Ausserdme, ist in der Searchbase ein "Doppelkomma" vorhanden und ich weiß nicht, ob das dahin gehört.
Hast Du das ganze mal ohne den Filter "cn=*" probiert?

greedinks
Jörg
Bitte warten ..
Ähnliche Inhalte
Windows Vista
Daten auf CD lassen sich nicht lesen
Frage von Bine123Windows Vista13 Kommentare

Habe von meinem Arzt eine Daten-CD bekommen, da ich umziehe, Aber auf der CD werden keine Daten angezeigt, Auf ...

Java

Mit RXTX Daten von serieller Schnittstelle lesen

Frage von mabue88Java3 Kommentare

Hallo, bislang habe ich überwiegend in C# programmiert. Da ich jetzt aber auf Linux umgestiegen bin scheint mir Java ...

PHP

PHP Daten "Streamen"

Frage von 94451PHP3 Kommentare

Hallo ihr Profis :), Ziel ist es von einer Maschine Daten möglichst live auszulesen, der versuch ein iFrame einzubinden ...

PHP

PHP Script zum Daten auslesen gesucht

Frage von majas3PHP2 Kommentare

Hallo, ich habe viele taußend HTML Seiten in verschiedenen Verzeichnissen und bin auf der Suche nach einem PHP Script ...

Neue Wissensbeiträge
Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 15 StundenHumor (lol)3 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 1 TagSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 1 TagMicrosoft3 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...

Windows Netzwerk
Backup über WAN
Frage von petereWindows Netzwerk11 Kommentare

Hallo, ich muss aus einem entfernten WAN (synchrone 1Gbit) Daten sichern. Dabei handelt es sich sowohl um wenige große ...