Estou usando a estação de trabalho Ubuntu (14.04), usando OpenLDAP para autenticação. Os /etc/nsswitch.conf
arquivos neles ficam assim, para obter um host ele deve tentar os arquivos, depois o LDAP e depois verificar o DNS:
passwd: files ldap
group: files ldap
shadow: files ldap
hosts: files ldap dns mdns4_minimal [NOTFOUND=return]
networks: files ldap
protocols: files ldap
services: files ldap
ethers: files ldap
rpc: files ldap
netgroup: ldap
aliases: ldap
A maioria dos meus hosts em nossa rede são definidos apenas em nosso DNS, que funciona bem usando nslookup
, mas getent hosts
retorna apenas entradas definidas em LDAP ou arquivos.