Table des matières

À propos

Ce fichier permet de définir quelle base de donnée utilisé pour les services de noms (name services). Ces services comprennent notamment :

  • la translation hôte ↔ IP (hosts, ipnodes, networks)
  • la correspondance nom d’utilisateur → UID, GID, mot de passe (passwd, shadow)
  • la gestion des groupes (group)

Mais aussi d’autre services comme la map utilisée par automount, mais aussi les projets, etc..

Les différentes base de données

files Les fichiers locaux /etc/hosts, /etc/passwd, etc..
nis Network Information Services
nis+ Network Information Services, version (propriétaire ?) de Sun
ldap Annuaire de type LDAP
dns Protocole DNS, voir resolv.conf(4)

Configuration

Généralement, l’utilisation de la base de données de type files (fichiers) est suffisant hormis pour l’entrée hosts (hôtes) où il faut rajouter dns. Néanmoins, l’utilisation de NIS/NIS+/LDAP est très fréquente en entreprise :

ldap

passwd:   files ldap
group:    files ldap
hosts:    files dns ldap

nis

passwd:   files nis
group:    files nis
hosts:    files dns nis

Notes

Extrait de la page de manuel nsswitch.conf(4) :

[..]
                                                   . The desired
    behavior was often  "everything  in  the  file  followed  by
    everything  in NIS", expressed by a solitary + at the end of
    /etc/passwd. The switch provides  an  alternative  for  this
    case  ("passwd:  files nis") that does not require + entries
[..]
 
docs/base/nsswitch.conf.txt · Dernière modification: 02/03/2006 22:35 par asyd