nss-pam-ldapd é uma fonte aberta Módulo Pluggable Authentication (PAM) e software Name Service Switch (NSS) que aumenta o seu servidor LDAP com suporte para contas de usuários, grupos, nomes de host, netgroups, alias, bem como qualquer outras informações que reside no NIS ou / etc arquivos simples.
Autenticar-se facilmente a um servidor LDAP
Ser um fork do pacote nss_ldap criado por PADL Software Pty Ltd., nss-pam-ldapd é projetado de tal forma que é também permite aos usuários facilmente e rapidamente se autenticar em um servidor (Lightweight Directory Access Protocol) LDAP.
Características à primeira vista
As principais características incluem uma biblioteca mais leve NSS, mais leve biblioteca PAM, semântica interna mais simples, betweenLDAP separação clara, código PAM e NSS, melhores possibilidades de depuração, melhor desempenho, capacidade de evitar o carregamento de bibliotecas SSL e LDAP em todos os programas, bem quanto menos conexões com o servidor LDAP.
Começando com nss-pam-ldapd
Para instalar e usar o programa nss-pam-ldapd em seu sistema operacional GNU / Linux, você terá que primeiro fazer o download da versão mais recente e salve-o em seu diretório Home. Use um utilitário gerenciador de arquivos para extrair o conteúdo do arquivo, em seguida, abra um emulador de terminal.
No aplicativo Terminal, vá até o local onde você & rsquo; ve extraiu os arquivos de arquivo, usando o & lsquo; cd & rsquo; comando (por exemplo, cd /home/softoware/nss-pam-ldapd-0.8.14 - substituindo & lsquo; softoware & rsquo; com seu nome de usuário), executar o & lsquo; ./ configure & amp; & amp; tornar o & rsquo; comando para configurar e compilar o programa.
Depois de um processo de compilação de sucesso, execute o & lsquo; make install & rsquo; comando como root ou o & lsquo; sudo make install & rsquo; comando como um usuário privilegiado para instalar o sistema nss-pam-ldapd largura. Usando este método, é possível implantar nss-pam-ldapd em plataformas de computador de 32 bits ou de 64 bits.
O que é novo nesta versão:
- implementar uma opção -n para não daemonise (por Caleb Callaway)
- aumentar o valor senha tamanho do buffer (por Bersl)
- correção para pwdLastSet atribuir valor manipulação (graças Joshua Shire)
- buffer overflow correção em leitura interrompida que é difícil de acionar (graças John Sullivan)
- corrigir uma possível falha no módulo NSS ao recuperar grandes entradas de redes (graças Lukas Slebodnik)
- evitar erros de tubo mais quebrados usando um tempo limite baixo quando abortar leitura informações solicitadas nslcd (graças John Sullivan)
- erros tubos registra somente quebrados em modo de depuração
- ignorar SIGUSR1 e SIGUSR2 para compatibilidade futura
O que é novo na versão 0.9.4:
- também lidar com informações sobre a política de senha em caso de falha BIND (isso faz com que seja possível distinguir entre uma senha errada e uma senha expirada)
- corrigir o mapeamento do atributo de membro para uma cadeia vazia
- quaisquer buffers que podem ter as senhas são mantidas limpo antes que a memória é liberada
- tamanho do buffer de aumento para as senhas para suportar senhas extremamente longas (ushi obrigado)
- tamanho do buffer de aumento para DN para suportar nomes muito longos ou nomes com caracteres não-ASCII
- registrar um erro em quase todos os lugares onde um buffer definido não é grande o suficiente para armazenar os dados fornecidos em vez de apenas (por vezes em silêncio) Não
- melhorias madeireiras (problemas de arranque, falhas de login)
- melhoria pequeno para Solaris
O que é novo na versão 0.9.2:
- Aumentar valor de senha tamanho do buffer (por Bersl)
- Evite erros de tubo mais quebrados usando um tempo limite baixo quando abortar leitura solicitou informações a nslcd (graças John Sullivan)
- erros tubos registra somente quebrados em modo de depuração
- buffer overflow Fix na leitura interrompida que é difícil de acionar (graças John Sullivan)
- Use clock_gettime () com CLOCK_MONOTONIC para cálculos de tempo limite para evitar erros de ajustes de Relógio (graças John Sullivan)
- Estender suíte de testes para testar CLOCK_MONOTONIC e cronometrados cálculos de tempo de espera IO
- Aumentar o número máximo de declarações de bases por mapa para 31
- Use nslcd maiores enviar buffers para reduzir o número de operações de gravação em nslcd e, consequentemente, o número de leituras na NSS e módulos PAM (graças John Sullivan)
- invalidators também correr após o primeiro busca bem sucedida
- Vários clean-ups, melhorias de portabilidade e correções para os avisos do compilador
- controlos de importação do configure de módulos Python
- Fornecer um roteiro para a criação de slapd em um ambiente de teste, carregados automaticamente com os dados de teste necessários
- Adicionar roteiro para avaliar a disponibilidade de ambiente de teste
- melhorias portabilidade nos scripts de teste e teste de ambiente
O que é novo na versão 0.7.19:
- Use o EBADF mais portátil em vez de EBADFD (graças Steven Chamberlain)
- buffer overflow Fix na leitura interrompida que é difícil de acionar (graças John Sullivan)
- sanidade extra verificar para garantir não muitos descritores de arquivos são abertos
O que é novo na versão 0.7.18:
- Esta atualização para a série 0.7 corrige duas questões relacionadas com a manipulação de arquivo descritor.
O que é novo na versão 0.8.12:
- Esta versão corrige um problema no FreeBSD, corrige um problema com a opção sasl_canonicalize, e tem melhorias para Solaris.
- Algumas outras pequenas melhorias foram feitas.
O que é novo na versão 0.8.11:
- Esta versão corrige alguns bugs, introduz as opções pam_password_prohibit_message e sasl_canonicalize, carrega grupos complementares do usuário nslcd, e funciona corretamente em processos que têm um elevado número de descritores de arquivos abertos.
O que é novo na versão 0.8.10:
- Esta versão marca a série 0.8 como estável e inclui uma série de melhorias de documentação, uma correção de bug, e algumas outras mudanças menores.
O que é novo na versão 0.8.8:
- Esta é uma atualização rápida para corrigir uma regressão no tratamento dos pedidos do PAM na versão 0.8.7.
Comentários não encontrado