nss-pam-ldapd ist ein Open-Source-Pluggable Authentication Module (PAM) und Software Name Service Switch (NSS), die der LDAP-Server verbessert mit Unterstützung für Benutzerkonten, Gruppen, Host-Name, die Netzgruppen, Aliase, sowie alle andere Informationen, die auf NIS oder / etc flachen Dateien befindet.
Leicht zu einem LDAP-Server zu authentifizieren
Als einer Gabel des nss_ldap Paket mit PADL Software Pty Ltd. wird nss-pam-ldapd in einer Weise, die auch ermöglicht es Benutzern, schnell und einfach zu einem LDAP-Server (Lightweight Directory Access Protocol) Authentifizierung entwickelt.
Features auf einen Blick
Die wichtigsten Funktionen gehören ein leichter NSS-Bibliothek, leichter PAM-Bibliothek, einfachere interne Semantik, klare Trennung betweenLDAP, PAM und NSS-Code, bessere Debugging-Möglichkeiten, eine bessere Leistung, Fähigkeit, Laden von SSL und LDAP-Bibliotheken in allen Programmen zu vermeiden, sowie da weniger Verbindungen zum LDAP-Server.
Erste Schritte mit nss-pam-ldapd begonnen
So installieren und verwenden Sie den nss-pam-ldapd Programm auf Ihrem GNU / Linux-Betriebssystem, müssen Sie zunächst die neueste Version herunterladen und speichern Sie sie auf Ihrem Home-Verzeichnis. Verwenden Sie einen Archiv-Manager-Dienstprogramm, um den Inhalt des Archivs zu extrahieren, dann öffnen Sie ein Terminal-Emulator-Anwendung.
Im Terminal-Anwendung, gehen Sie auf die Stelle, wo Sie und rsquo; ve extrahiert die Archivdateien mit Hilfe des & lsquo; cd & rsquo; Befehl (zB cd /home/softoware/nss-pam-ldapd-0.8.14 - Austausch & lsquo; softoware & rsquo; mit Ihrem Benutzernamen), führen Sie die & lsquo; ./ configure & amp; & amp; stellen & rsquo; Befehl für die Konfiguration und übersetzen Sie das Programm.
Nach einer erfolgreichen Übersetzungsvorgang, führen Sie die & lsquo; make install & rsquo; Befehl als root oder & lsquo; sudo make install & rsquo; Befehl als privilegierter Benutzer zu nss-pam-ldapd systemweit zu installieren. Mit dieser Methode können Sie nss-pam-ldapd auf 32-Bit oder 64-Bit-Computer-Plattformen zu implementieren.
Was ist neu in dieser Pressemitteilung:
- Umsetzung eines -n nicht daemonise (von Caleb Callaway)
- erhöhen Kennwortwert Puffergröße (von Bersl)
- Fix für PwdLastSet Attributwert Handling (dank Joshua Shire)
- fix Pufferüberlauf auf unterbrochene Lese, die schwer zu triggern (dank John Sullivan)
- beheben Ein möglicher Absturz in der NSS-Modul beim Abrufen von großen Netzwerken Einträge (dank Lukas Slebodník)
- mehr Rohrbruch zu vermeiden Fehler durch die Verwendung eines geringen Zeitüberschreitung abgebrochen wird, wenn Lese angeforderten Informationen aus nslcd (dank John Sullivan)
- nur log gebrochen Rohr Fehler im Debugging-Modus
- ignorieren SIGUSR1 und SIGUSR2 für Zukunftssicherheit
Was ist neu in Version 0.9.4:
- Kennwortrichtlinie auch Informationen über BIND Ausfall (dies macht es möglich, zwischen einem falschen Passwort und einem abgelaufenen Kennwort zu unterscheiden) hand
- fixieren Abbildung der Mitgliedsattribut auf eine leere Zeichenfolge
- alle Puffer, die Passwörter enthalten haben können gelöscht, bevor der Speicher freigegeben wird,
- Erhöhung Puffergröße für Passwörter für extrem lange Passwörter (dank ushi) unterstützt
- Erhöhung Puffergröße für DN sehr lange Namen oder Namen mit nicht-ASCII-Zeichen unterstützt
- loggen Sie einen Fehler in fast allen Orten, an denen ein definierter Puffer nicht groß genug ist, um die zur Verfügung gestellten Daten und nicht nur (manchmal leise) andernfalls halten
- Protokollierung Verbesserungen (Anlaufprobleme, fehlgeschlagenen Logins)
- kleine Verbesserung für Solaris
Was ist neu in Version 0.9.2:
- Erhöhen Sie den Passwortwert Puffergröße (von Bersl)
- Vermeiden Sie mehr Rohrbruch-Fehler durch die Verwendung eines geringen Zeitüberschreitung beim Abbruch Lesung beantragt Informationen vom nslcd (dank John Sullivan)
- Nur log gebrochen Rohr Fehler im Debugging-Modus
- Fix Pufferüberlauf auf unterbrochene Lese, die schwer zu triggern (dank John Sullivan)
- Verwenden clock_gettime () mit CLOCK_MONOTONIC für Timeout Berechnungen zur automatischen Zeitkorrekturfehler zu vermeiden (Dank John Sullivan)
- Extend Testsuite für CLOCK_MONOTONIC testen und zeitlich IO Timeout Berechnungen
- Erhöhen Sie die maximale Anzahl der Basis Anweisungen pro Karte 31
- Verwenden Sie größere nslcd Sendepuffer, um die Anzahl der Schreibvorgänge in nslcd und damit die Anzahl der Lesevorgänge in der NSS und PAM-Module zu reduzieren (durch John Sullivan)
- Auch laufen invalidators nach dem ersten erfolgreichen Suche
- Verschiedene Sanierungen, Portabilität Verbesserungen und Fehlerbehebungen für Compiler-Warnungen
- Import configure Kontrollen von Python-Modulen
- Geben Sie ein Skript für die Einrichtung slapd in einer Testumgebung, automatisch mit den erforderlichen Testdaten geladen
- Fügen Sie Skript für die Bewertung der Testumgebung Verfügbarkeit
- Portabilität Verbesserungen in der Test-Scripts und Testumgebung
Was ist neu in Version 0.7.19:
- Verwenden Sie die mehr tragbar EBADF statt EBADFD (dank Steven Chamberlain)
- Fix Pufferüberlauf auf unterbrochene Lese, die schwer zu triggern (dank John Sullivan)
- Extra-geistige Gesundheit zu überprüfen, um sicherzustellen, nicht zu viele Dateideskriptoren geöffnet sind
Was ist neu in Version 0.7.18:
- Das Update für die Serie 0.7 behebt zwei Fragen im Zusammenhang mit Descriptor Handling-Datei.
Was ist neu in Version 0.8.12:
- Diese Version behebt ein Problem auf FreeBSD, behebt ein Problem mit der Option sasl_canonicalize und hat Verbesserungen für Solaris.
- Einige weitere kleinere Verbesserungen vorgenommen.
Was ist neu in Version 0.8.11:
- Diese Version behebt einige Fehler, stellt die pam_password_prohibit_message und sasl_canonicalize Optionen, lädt zusätzliche Gruppen der nslcd Benutzers und führt richtig in Prozessen, die eine hohe Anzahl von Dateideskriptoren geöffnet haben.
Was ist neu in Version 0.8.10:
- Diese Version markiert die Serie 0.8 als stabil und enthält eine Reihe von Verbesserungen der Dokumentation, ein Bugfix, und ein paar andere kleinere Änderungen.
Was ist neu in Version 0.8.8:
- Das ist ein kurzes Update, um eine Regression in der Behandlung von PAM-Anforderungen in den Release 0.8.7 beheben.
Kommentare nicht gefunden