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

Frage Microsoft Windows Server

Mitglied: marfeus

marfeus (Level 1) - Jetzt verbinden

10.04.2007, aktualisiert 24.07.2007, 4058 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
Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 3 StundenWindows 101 Kommentar

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 5 StundenSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 1 TagViren und Trojaner2 Kommentare

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Router & Routing

Lets Encrypt kommt auf die FritzBox

Information von bitcoin vor 1 TagRouter & Routing

In der neuesten Labor-Version der FB7490 integriert AVM unter anderem einen Let's Encrypt Client für Zugriffe auf das Webinterface ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

LAN, WAN, Wireless
Brainstorming, einfachste Option 1 getrenntes LAN (mit WAN zugang)
Frage von 132954LAN, WAN, Wireless13 Kommentare

Hi, folgendes: Wir bekommen eine Glasfaser Leitung, Und das sollte Optional so aussehen: Ein Modem/Router für das WAN, ein ...

Netzwerkgrundlagen
Hi eine blöde frage. xD
Frage von 132954Netzwerkgrundlagen12 Kommentare

Also: Habe 2012 r2 essentials neuinstalliert, allerdings installiert diese version ja gleich diesen gangen AD kram mit, den hab ...

Batch & Shell
Trusted Sites für alle User auf dem PC einpflegen
Frage von xXTaKuZaXxBatch & Shell12 Kommentare

Aufgabestellung: Es sollen auf 1 PC (bzw. mehreren PCs) vertrauenswürdige Sites per Powershell eingetragen werden, die für alle User ...