Als Entwickler müssen wir manchmal LDAP abfragen. Kennen Sie nützliche Tools für diese Aufgabe?
edit: Ich meine nicht in Code, ich meine Utility / Tool (Kommandozeile oder GUI, meistens GUI), um nur Daten zu suchen / zu bestätigen oder wenn möglich zu ändern ...
Antworten:
Apache Directory Studio
Es ist nicht gerade leichtgewichtig, aber es ist ein hervorragendes Tool für Ad-hoc-Überprüfungen und Änderungen an einer LDAP-Datenbank
quelle
ldapsearch ist ziemlich leicht ... Teil der Standardbits, die mit openLDAP geliefert werden. Welche Plattform etc?
Ich würde vorschlagen, einen Alias oder ein Skript einzurichten, der bzw. das die langweiligen Bits einfügt, die immer gleich sind. In meinem Beispiel wird die Authentifizierung vorausgesetzt. Lies die Manpage.
quelle
Für Windows gibt es LDP. Ich benutze es die ganze Zeit. Es ist Teil der Windows-Supporttools .
quelle
ldapvi - gibt die Ergebnisse der Suche in $ EDITOR zurück, wo Sie alle auf einmal ändern können, dann nur speichern und die Details verarbeiten. Viel besser, als mit LDIF herumzufummeln. Als schwergewichtigerer LDAP-Browser habe ich Apache Directory Studio gewählt .
quelle
Ich habe zuvor den Softerra LDAP-Browser ( http://www.ldapadministrator.com/ ) verwendet. Es ist einigermaßen leichtgewichtig (GUI-basiert, aber zum Durchlesen von LDAP ziemlich gut geeignet - hat mir das Leben bei mehreren Gelegenheiten erleichtert!). Windows allerdings nur leider.
Sie bieten auch eine kommerzielle Version namens LDAP Administrator an, aber ich habe keine Erfahrung mit diesem Produkt. Ich kann die Freeware-Version nur empfehlen!
quelle
Wäre so etwas wie phpLDAPadmin das, wonach Sie suchen?
quelle
Wenn Sie nach Tools suchen, die Ihnen einen tiefen Einblick in das LDAP-Verzeichnis geben, sind die beiden guten Tools JXplorer oder LDAP Admin Tool .
quelle
Unter * nix habe ich Luma ein bisschen benutzt, um mit einem GUI-Tool herumzustöbern , und dann gibt es noch ldapsearch (von OpenLDAP). Obwohl ldapsearch vielleicht gewöhnungsbedürftig ist, funktioniert es sehr gut, wenn Sie sich erst einmal mit der Handbuchseite und den Optionen vertraut gemacht haben.
quelle
Wenn Sie nur über Windows und Active Directory besorgt sind, ist adsiedit.msc schwer zu schlagen. Sie können mit absolut allem direkt unter die Motorhaube gelangen. Besser hoffen, dass Sie keine Administratorrechte haben, wenn Sie es verwenden! Kann sehr gefährlich sein ...
quelle
Wie bereits erwähnt, ist Apache Directory Studio eine großartige Desktop-Anwendung, die ich wirklich sehr liebe. Normalerweise möchte ich aber, wie Sie sagten, nur etwas Leichtes und vorzugsweise eine Befehlszeile. Erst kürzlich bin ich auf Shelldap gestoßen .
Wenn Sie shelldap starten, verhält es sich wie eine Pseudo-Shell, bei der Ihre Arbeitsverzeichnisse eigentlich die Zweige Ihres LDAP-Baums sind. Es reagiert auf Operationen wie:
Ich mag es wirklich. Wie bei den
ldapsearch
undldapmodify
Werkzeuge in den Standard - Client - Paketen enthalten unterstützt Konfigurationsdateien des Servers zu erinnern, ou, binden dn, Passwörter usw.Shelldap ist ...
Schauen Sie sich die Website an: http://projects.martini.nu/shelldap
quelle
grep gecos="Timothy*"
zum Suchen. Etc ....Ldap Admin ist ein kostenloses Win32-Verwaltungstool für die LDAP-Verzeichnisverwaltung. Ist ziemlich leicht und nützlich für einfache Abfrageoperationen. Für komplexere Szenarien bevorzuge ich Apache Directory Studio .
quelle
Verzeih mir, ich bin ein Neuling hier. Ich wollte auf Geoffcs Post "antworten", konnte aber nicht herausfinden, wie.
Ich verwende auch den LDAP-Browser / Editor, der derzeit unter http://www.novell.com/communities/node/8652/gawors-excellent-ldap-browsereditor-v282 zum Herunterladen verfügbar ist
quelle
LBE, LDAP Browser / Editor würde zu Ihrer Rechnung passen. Weniger als eine Mega oder so und schnell! Sehr hilfreich.
Ach, der Autor, Gowar scheint verschwunden zu sein und alle Hinweise auf den Download scheinen tot zu sein. Ich besitze und verwende immer noch eine Kopie und würde gerne eine "lebende" Quelle finden, von der ich anderen sagen kann, dass sie sie erhalten soll.
Finde einen Ort, um eine Kopie zu bekommen.
quelle
Ich benutze dafür ldapsearch ( man page ).
quelle
Wenn Sie ein Entwickler sind, können Sie sich sicher fühlen, einige LDAP-Bibliotheken für Skriptsprachen zu verwenden.
Ich benutze Rubin. Sie können irb von der Befehlszeile aus für schnelle Abfragen wie folgt verwenden:
Der Vorteil gegenüber ldapsearch ist, dass Sie die ldap-Ergebnisse besser nachbearbeiten können und dennoch eine schnelle und einfache Lösung sind.
quelle
/ n-Software verfügt über ein Cmdlet get-ldap für die Verwendung mit Powershell. Als Entwickler kennen Sie möglicherweise System.DirectoryServices im .net-Framework, das Sie auch direkt von Powershell aus aufrufen können.
quelle
Da ist ud. Sollte Teil der OpenLDAP-Distribution sein, als ich sie mir vor zehn Jahren das letzte Mal angesehen habe.
http://www.at.php.net/linuxcommand.org/man_pages/ud1.html
quelle
gq verwende ich, wenn ldapvi und ldapsearch es nicht schneiden.
quelle