Man page - nss(5)

Packages contains this manual

Available languages:

en fr ja ru ro

Manual

nss

NOM
DESCRIPTION
FICHIERS
EXEMPLES
VOIR AUSSI
TRADUCTION

NOM

nss - Fichier de configuration du service de noms (« Name Service Switch »)

DESCRIPTION

Toute requĂȘte qui rĂ©cupĂšre des donnĂ©es depuis une base de donnĂ©es du systĂšme comme celle des mots de passe ou des groupes est traitĂ©e par le service de noms implĂ©mentĂ© par la bibliothĂšque C de GNU. Les diffĂ©rents services de noms sont codĂ©s dans des modules indĂ©pendants, ceux-ci Ă©tant tous trĂšs diffĂ©rents les uns des autres.

Les implĂ©mentations par dĂ©faut de la bibliothĂšque C de GNU sont conservatives et Ă©vitent d’utiliser des donnĂ©es peu sĂ»res. Cependant, une telle approche peut ĂȘtre trĂšs coĂ»teuse dans certains cas, particuliĂšrement lorsque la taille des bases est consĂ©quente. Certains modules permettent Ă  l’administrateur de prendre des raccourcis lors des requĂȘtes s’ils sont sĂ»rs. C’est alors de la responsabilitĂ© de l’administrateur de s’assurer que cette supposition est correcte.

D’autres modules ont leur implĂ©mentation modifiĂ©e avec le temps. Si une implĂ©mentation avait pour habitude de sacrifier la vitesse au profit de la consommation de mĂ©moire, cela pourrait causer des problĂšmes si la prĂ©fĂ©rence est modifiĂ©e.

Le fichier /etc/default/nss contient plusieurs assignements de variable. Chaque variable contrĂŽle le comportement d’un ou plusieurs modules NSS. Les espaces sont ignorĂ©es, de mĂȘme que les lignes commençant par « # », considĂ©rĂ©es comme des commentaires.

Les variables reconnues aujourd’hui sont les suivantes.
NETID_AUTHORITATIVE =
TRUE | FALSE

Si dĂ©finie Ă  TRUE, le moteur NIS pour la fonction initgroups (3) acceptera les renseignements de la carte NIS netid.byname comme faisant autoritĂ©. Cela peut accĂ©lĂ©rer significativement la fonction si la carte group.byname est consĂ©quente. Le contenu de la carte netid.byname est utilisĂ© tel quel . L’administrateur systĂšme doit s’assurer qu’elle est créée correctement.

SERVICES_AUTHORITATIVE = TRUE | FALSE

Si dĂ©finie Ă  TRUE, le moteur NIS pour les fonctions getservbyname (3) et getservbyname_r (3) supposera que la carte services.byservicename existe et fait autoritĂ©, en particulier qu’elle contient Ă  la fois les clefs avec et sans /proto pour les noms et les alias de service. L’administrateur systĂšme doit s’assurer qu’elle est créée correctement.

SETENT_BATCH_READ = TRUE | FALSE

Si dĂ©finie Ă  TRUE, le moteur NIS pour les fonctions setpwent (3) et setgrent (3) lira la base de donnĂ©es complĂšte en une fois puis distribuera les requĂȘtes une par une Ă  partir de la mĂ©moire avec tous les appels getpwent (3) ou getgrent (3) respectifs correspondants. Sinon, chaque appel getpwent (3) ou getgrent (3) pourrait dĂ©clencher une communication rĂ©seau avec le serveur pour obtenir l’entrĂ©e suivante.

FICHIERS

/etc/default/nss

EXEMPLES

Le fichier de configuration par défaut correspond à :

NETID_AUTHORITATIVE=FALSE
SERVICES_AUTHORITATIVE=FALSE
SETENT_BATCH_READ=FALSE

VOIR AUSSI

nsswitch.conf

TRADUCTION

La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org> et David Prévot <david@tilapin.org>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .