Estou usando a estação de trabalho Ubuntu (14.04), usando o OpenLDAP para autenticação. Os arquivos /etc/nsswitch.conf
nestes são parecidos com este, de modo que, para obter um host, ele deve testar os arquivos, depois o LDAP e, em seguida, 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
apenas retorna entradas definidas dentro de LDAP ou arquivos.