Colocar files
ou compat
antes de ldap
in /etc/nsswitch.conf
é uma prática comum, mas se a pessoa tiver uma conta local, ela substituirá as configurações LDAP.
Tente isto: getent passwd check62
Isso mostrará a entrada do banco de dados passwd
para esse usuário de todas as fontes. Se a entrada mais superior contiver /bin/bash
em vez de /bin/noshell
, você precisará fazer a alteração do shell no banco de dados que seu servidor está priorizando ou ajustar a ordem para apresentar o LDAP primeiro. Este último geralmente não é recomendado.
(Isenção de responsabilidade: Se você estiver usando nss_ldap
da PADL em vez de nss-pam-ldapd
, colocar ldap
primeiro é uma idéia ainda pior, já que as pesquisas LDAP não são enviadas a um daemon e todo processo tem que lidar com tempos limite Pesquisas NSS Sempre certifique-se de que você sabe como seu servidor irá se comportar quando o servidor LDAP estiver inacessível.