Tenho o Debian 7.11 como cliente do meu LDAP. Esta manhã, após uma atualização, tive a surpresa de que meu debian não deseja mais se conectar ao meu LDAP. Parece que o nslcd pegou a mão no nscd.
De qualquer forma, é possível restaurar o antigo sistema nss?
Para enfrentar o problema, tentei configurar meu nslcd.conf assim:
uid nslcd
gid nslcd
uri ldap://server.acme.com
base dc=acme,dc=org
binddn cn=proxyuser,ou=pam,dc=acme,dc=org
bindpw clearpasswd
base passwd ou=People,dc=acme,dc=org
base shadow ou=People,dc=acme,dc=org
base group ou=Group,dc=acme,dc=org
pam_authz_search (&(objectClass=posixAccount)(uid=$username))
Eu verifiquei o usuário e o grupo com o comando, gentent passwd
mas não a sombra, pois o usuário su não funciona:
su - user1
No passwd entry for user 'user1'
Estou achando que o nsswitch.conf está bem configurado:
passwd: files ldap
group: files ldap
shadow: files ldap
Encontrei uma solução que funciona para mim: reconfigurei o pacote impactado
Isso abre essa janela no meu terminal, o primeiro passo é configurar o /etc/nsswitch.conf :
Em segundo lugar, forneça o URI do servidor LDAP:
Terceiro passo dar o nome distinto da base:
A quarta etapa fornece o tipo de autenticação para a Base LDAP:
Quinto passo dê a conta para a autenticação:
Sexto passo, forneça a senha da conta:
Em sétimo lugar, forneça o tipo de criptografia:
Depois disso,
getent password
mostre-me todos os logins que estão dentro da Base LDAPPS: Desculpe pelo instantâneo francês