1. Description de Getent
Getent est un petit utilitaire en ligne de commande qui permet d'interroger certaines tables système dont passwd, group, hosts et services. Contrairement à un ypcat passwd qui se limite au serveur NIS du domaine, à un nslookup ou dig qui interrogent les DNS, getent demande au système d'exploitation d'obtenir l'information tel qu'il la voit. Ainsi, si un serveur host1 a pour adresse IP 10.11.12.13 dans le fichier /etc/hosts, mais n'a pas d'entrée dans les DNS, la commande getent hosts host1 renverra la bonne information. Dans le même ordre d'idées, si dig host1 et getent hosts host1 renvoient des adresses IP différentes, et que, en outre, il n'y a pas de ligne pour host1 dans /etc/hosts, regardez comment est configurée la résolution des hosts dans le fichier /etc/nsswitch.conf : vous allez probablement mettre ici en évidence que la résolution NIS ou LDAP en priorité sur le DNS, avec par exemple une ligne comme ceci :
hosts: files nis dns
Dans ce...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première