我正在使用 Ubuntu 工作站 (14.04),使用 OpenLDAP 进行身份验证。这些/etc/nsswitch.conf
文件看起来像这样,为了获取主机,它应该尝试文件,然后 LDAP,然后继续检查 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
我网络上的大多数主机都只是在 DNS 中定义,使用 可以正常工作nslookup
,但getent hosts
仅返回 LDAP 或文件中定义的条目。