SNS-Pam-ldapd este un open source Programator autentificare Module (PAM) și software-ul Name Service Switch (SNS), care îmbunătățește serverul dumneavoastră LDAP cu suport pentru conturi de utilizator, grupuri, nume de gazdă, netgroups, alias-uri, precum și orice alte informații care se află pe NIS sau / etc fișiere plate.
Autentifica ușurință la un server LDAP
Fiind o furcă a pachetului nss_ldap creat de PADL Software Pty Ltd., NSS-pam-ldapd este conceput în așa fel încât este, de asemenea, permite utilizatorilor să autentifice ușor și rapid la un server de LDAP (Lightweight Directory Access Protocol).
Caracteristici dintr-o ochire
Caracteristicile cheie includ o brichetă bibliotecă NSS, bibliotecă PAM mai ușoare, semantică interne simple, betweenLDAP clar separare, PAM și NSS cod, posibilități de depanare mai bune, o performanță mai bună, capacitatea de a evita încărcarea bibliotecilor SSL și LDAP în toate programele, precum și ca mai putine conexiuni la serverul LDAP.
Noțiuni de bază cu SNS-Pam-ldapd
Pentru a instala și de a folosi programul NSS-Pam-ldapd pe sistemul de operare GNU / Linux, va trebui să descărcați mai întâi cea mai recentă versiune și salvați-l pe directorul de pornire. Folosiți un utilitar de arhivare administrator pentru a extrage conținutul arhivei, apoi deschideți un emulator de terminal.
În aplicația Terminal, du-te la locul unde v-rsquo; am extras fișierele arhivă, folosind & lsquo; CD si rsquo; comandă (de exemplu, cd /home/softoware/nss-pam-ldapd-0.8.14 - înlocuirea & lsquo; & rsquo softoware, cu numele de utilizator), executați & lsquo; ./ configurare & amp; & amp; face & rsquo; comanda pentru a configura și a compila programul.
După un proces de compilare de succes, executați & lsquo; & rsquo make install; comandă ca root, fie și lsquo; sudo make install & rsquo; comandă ca un utilizator privilegiat pentru instalarea sistemului NSS-Pam-ldapd larg. Folosind această metodă, se poate implementa SNS-Pam-ldapd pe 32 de biți sau 64 de biți platforme de calculatoare.
Ce este nou în această versiune:
- pună în aplicare un comutator -n la care nu daemonise (de Caleb Callaway)
- creșterea valorii parolă dimensiunea buffer (de Bersl)
- fix pentru pwdLastSet valoarea atributului stivuitoare (mulțumiri Iosua Shire)
- buffer overflow fix pe întreruptă citire, care este greu să declanșeze (mulțumiri Ioan Sullivan)
- stabili un posibil accident în modulul de NSS atunci când preluați intrări mari rețele (mulțumiri Lukas Slebodnik)
- a evita erorile de conducte sparte mai cu ajutorul unui timeout scăzut atunci când întreruperea lectură a solicitat informații de la nslcd (mulțumiri Ioan Sullivan)
- erori de conducte only Autentificare rupte în mod depanare
- ignora SIGUSR1 și SIGUSR2 pentru compatibilitate viitoare
Ce este nou în versiunea 0.9.4:
- se ocupe, de asemenea, informații cu privire la politica de parole eșec BIND (acest lucru face posibil să se facă distincție între o parolă greșită și o parolă expirat)
- stabili cartografiere atributul de membru la un șir gol
- orice tampoane care ar putea fi deținute parole sunt eliminate înainte de memorie este eliberat
- crește dimensiunea buffer pentru parole pentru a sprijini parole extrem de lungi (Ushi datorită)
- crește dimensiunea buffer pentru DN pentru a sprijini nume foarte lungi sau nume cu caractere non-ASCII
- loga o eroare în aproape toate locurile unde un tampon definit nu este suficient de mare pentru a organiza datele furnizate în loc de doar (uneori în tăcere) care nu
- îmbunătățiri de logare (probleme start-up, eșecuri autentificare)
- imbunatatire mic pentru Solaris
Ce este nou în versiunea 0.9.2:
- Creștere de valoare parolă dimensiune buffer (de Bersl)
- a evita erorile de conducte sparte mai cu ajutorul unui timeout scăzut atunci când întreruperea lectură a solicitat informații de la nslcd (mulțumiri Ioan Sullivan)
- erori de conducte log Doar sparte în modul de depanare
- buffer overflow Fix pe întreruptă citire, care este greu să declanșeze (mulțumiri Ioan Sullivan)
- Utilizați clock_gettime () cu CLOCK_MONOTONIC pentru calcule de timeout pentru a evita erorile de ajustări de ceas (mulțumiri Ioan Sullivan)
- Extinderea suita de teste pentru a testa pentru CLOCK_MONOTONIC și temporizate calcule timeout IO
- Creșterea numărului maxim de declarații de bază pe hartă și 31
- Utilizați nslcd mai mari trimite tampoane pentru a reduce numărul de operațiuni de scriere în nslcd și, în consecință numărul de citește în SSN și modulele PAM (mulțumiri Ioan Sullivan)
- invalidators De asemenea, se execută după prima căutare de succes
- Diverse curate-up-uri, îmbunătățiri portabilitate si remedii pentru avertismente compilator
- verificări Import de configurare de module Python
- Oferiți un script pentru înființarea slapd într-un mediu de testare, încărcate automat, cu datele de încercare necesare
- Adauga script pentru evaluarea disponibilitate mediu de test
- îmbunătățiri Portabilitate în scripturi de testare și încercare mediului
Ce este nou în versiunea 0.7.19:
- Utilizați EBADF mai portabil în loc de EBADFD (mulțumiri Steven Chamberlain)
- buffer overflow Fix pe întreruptă citire, care este greu să declanșeze (mulțumiri Ioan Sullivan)
- bun-simț Extra verifica pentru a se asigura nu prea multe descriptorii de fișiere sunt deschise
Ce este nou în versiunea 0.7.18:
- Această actualizare pentru seria de 0,7 rezolvă două probleme legate de dosar manipulare descriptor.
Ce este nou în versiunea 0.8.12:
- Această versiune rezolvă o problemă pe FreeBSD, stabilește o problemă cu opțiunea sasl_canonicalize, și are imbunatatiri pentru Solaris.
- Alte câteva îmbunătățiri mai mici au fost făcute.
Ce este nou în versiunea 0.8.11:
- Această versiune rezolvă câteva bug-uri, introduce opțiunile pam_password_prohibit_message și sasl_canonicalize, încarcă grupuri suplimentare de utilizare nslcd, iar rulează corect în procese care au un număr mare de descriptori de fișier deschis.
Ce este nou în versiunea 0.8.10:
- Această versiune marchează seria 0,8 fel de stabil și include o serie de îmbunătățiri de documentare, o bugfix, și alte câteva modificări mai mici.
Ce este nou în versiunea 0.8.8:
- Aceasta este o actualizare rapidă de a stabili un regres în soluționarea cererilor de PAM în comunicatul 0.8.7.
Comentariile nu a fost găsit