Nsswitch.conf
De Diablotins.org.
| /etc/nsswitch.conf
|
| ||
| Le fichier hosts(5) définit l'ordre de recherche de quelques noms particuliers dans une source de données.
|
Sommaire |
Description
Chaque entrée est composée comme suit:
base: source1 [action] source2 [action]
Les actions sont facultatives.
Bases
Il s'agit de l'objet de votre recherche:
- hosts: Résoudre le nom d'une machine sur le réseau
- network: Résoudre le nom d'un réseau
- group: Résoudre le nom d'un groupe d'utilisateurs
- passwd: Résoudre le nom d'un utilisateur
- shells: Résoudre le nom d'un interpréteur de commandes.
sources
- files: fichiers disponibles en local, soit selon les bases décrites précédemment:
- /etc/hosts
- /etc/passwd
- /etc/shells
- dns: Serveur de domaine
- nis: annuaire réseau
Actions
Il s'agit de l'attitude à adopter selon les réponses d'une source;
c'est à dire, soit interroger la source suivante (continue), soit cesser la consultation (return).
Elles se décrivent ainsi, à la suite d'une source:
[status=action]
Où les «status» peuvent être :
- success: La source a résolu la demande.
- notfound: La source n'a pas reconnu le nom demandé.
- tryagain: La source est débordée, essayez plus tard.
- unavail: La source n'a pas répondu.
Exemples
L'exemple le plus simple:
hosts: files [success=return] dns
La recherche d'un nom de machine s'effectuera d'abord dans le fichiers /etc/hosts, puis, si la recherche est infructueuse, le système interroge le DNS.
passwd: nis [unavail=continue] files
En ce cas, les fichiers locaux ne sont interrogés que si l'annuaire NIS est indisponible; s'il a été coupé, par exemple.

