我正在使用 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 或檔案中定義的項目。