Man page - nscd.conf(5)

Packages contains this manual

Available languages:

en fr ja ro zh_TW zh_CN

Manual

NSCD.CONF

NOM
DESCRIPTION
OPTIONS GÉNÉRALES
OPTIONS DE MISE EN CACHE
EXEMPLE
VOIR AUSSI
TRADUCTION

NOM

nscd.conf — Fichier de configuration pour le dĂ©mon de mise en cache des services de nom

DESCRIPTION

/etc/nscd.conf configure les caches utilisĂ©s par nscd (8) ainsi que certaines options gĂ©nĂ©riques. nscd (8) peut indiquer un autre fichier de configuration Ă  l’aide de l’option de ligne de commande -f ou --config-file

Le fichier de configuration se compose d’un ensemble de lignes. Les lignes vides et le texte situĂ© aprĂšs un « # » sont ignorĂ©s. Toutes les autres lignes correspondent Ă  la dĂ©finition d’une option. Les espaces avant et aprĂšs les options et entre les options et leurs arguments sont ignorĂ©s.

Les options sont de deux sortes : les options gĂ©nĂ©rales influent sur le comportement gĂ©nĂ©ral de nscd (8), alors que les options relatives Ă  la mise en cache n’affectent que le cache spĂ©cifiĂ©. Les options sont dĂ©finies comme suit :

option_générale option
option_de_mise_en_cache nom_cache option

OPTIONS GÉNÉRALES

logfile nom_fichier

Cette option permet de spĂ©cifier le nom du fichier journal de dĂ©bogage que nscd (8) doit utiliser si debug-level est supĂ©rieur Ă  0 . Si cette option n’est pas dĂ©finie, nscd (8) Ă©crira sa sortie de dĂ©bogage sur l’erreur standard.

debug-level niveau

Si niveau est supérieur à 0 , nscd (8) va fournir des informations de débogage sur sa sortie. Plus haut sera le niveau, plus explicite sera la sortie.

threads nombre

Cette option permet de dĂ©finir le nombre de threads que nscd (8) doit utiliser par dĂ©faut. Cette option peut ĂȘtre outrepassĂ©e en appelant nscd (8) avec l’argument -t ou --nthreads . Dans le cas oĂč ni cette option n’est dĂ©finie, ni l’argument de ligne de commande n’est fourni, nscd (8) utilisera 5 threads par dĂ©faut. Le nombre de threads minimal est de 3. Avec un nombre de threads plus Ă©levĂ©, nscd (8) pourra gĂ©rer plus de connexions simultanĂ©es.

max-threads nombre

Cette option permet de définir le nombre maximal de threads à démarrer.

server-user utilisateur

Par dĂ©faut, nscd (8) est exĂ©cutĂ© en tant que « root ». Cette option permet de forcer nscd (8) Ă  supprimer ses privilĂšges de « root » aprĂšs dĂ©marrage. Elle ne peut pas ĂȘtre utilisĂ©e si nscd (8) est appelĂ© avec l’argument -S ou --secure . Notez aussi que certains services nĂ©cessitent l’exĂ©cution de nscd (8) en tant que « root », et utiliser cette option dans ce cas pourra interrompre ces services de recherche.

stat-user utilisateur

Cette option permet de spĂ©cifier l’utilisateur autorisĂ© Ă  demander les statistiques.

paranoia booléen

Cette option permet d’activer le mode paranoĂŻa qui force nscd (8) Ă  se relancer de lui-mĂȘme pĂ©riodiquement. boolĂ©en doit ĂȘtre Ă©gal Ă  yes ou no .

restart-interval nombre

Cette option permet de dĂ©finit l’intervalle de redĂ©marrage Ă  nombre secondes si le redĂ©marrage pĂ©riodique est activĂ© en utilisant le mode paranoia . La valeur par dĂ©faut est 3600.

OPTIONS DE MISE EN CACHE

Toutes les options de mise en cache possĂšdent deux arguments. Le premier indique le service ou le cache qui sera affectĂ© par l’option. Actuellement, service peut prendre la valeur passwd , group ou hosts .
enable-cache
service booléen

Tous les caches sont dĂ©sactivĂ©s par dĂ©faut et doivent ĂȘtre activĂ©s explicitement en dĂ©finissant cette option Ă  yes . boolĂ©en doit ĂȘtre Ă©gal Ă  yes ou no .

positive-time-to-live service nombre

Cette option permet de dĂ©finir le nombre de secondes aprĂšs lequel une entrĂ©e de cache est supprimĂ©e du cache spĂ©cifiĂ©. La valeur par dĂ©faut est de 3600 secondes (c’est-Ă -dire une heure).

negative-time-to-live service nombre

Si une entrĂ©e n’est pas trouvĂ©e par le service de nom, elle est ajoutĂ©e au cache spĂ©cifiĂ© et marquĂ©e comme « not existent » (non existante). Cette option permet de dĂ©finir le nombre de secondes aprĂšs lequel une entrĂ©e non existante est supprimĂ©e du cache spĂ©cifiĂ©. La valeur par dĂ©faut est de 20 secondes pour les caches password et host et de 60 secondes pour le cache group .

suggested-size service nombre_premier

Cette option permet de dĂ©finir la taille du hachage utilisĂ© pour stocker les entrĂ©es du cache spĂ©cifiĂ©. Comme il s’agit d’un hachage, il doit ĂȘtre sensiblement plus grand que le nombre maximal d’entrĂ©es mises en cache simultanĂ©ment et sa taille doit correspondre Ă  un nombre premier. La taille par dĂ©faut est de 211 entrĂ©es.

check-files service booléen

Si la vĂ©rification de fichier est activĂ©e, nscd (8) vĂ©rifie pĂ©riodiquement l’heure de modification de /etc/passwd , /etc/group ou /etc/hosts (pour les caches passwd , group et host , respectivement) et rend le cache non valable si le fichier a Ă©tĂ© modifiĂ© depuis la derniĂšre vĂ©rification. boolĂ©en doit ĂȘtre Ă©gal Ă  yes ou no .

persistent service booléen

Conserver le contenu du cache de service lors des redĂ©marrages de nscd (8). Cette option peut s’avĂ©rer utile lorsque le mode paranoia est activĂ©. boolĂ©en doit ĂȘtre Ă©gal Ă  yes (valeur par dĂ©faut) ou no .

shared service booléen

La projection mĂ©moire des bases de donnĂ©es de nscd (8) pour service est partagĂ©e avec les clients. Ils peuvent ainsi effectuer une recherche directe dans celles-ci au lieu de faire appel au dĂ©mon sur le socket chaque fois qu’une recherche est effectuĂ©e. boolĂ©en doit ĂȘtre Ă©gal Ă  yes (valeur par dĂ©faut) ou no .

reload-count nombre

Cette option permet de dĂ©finir le nombre de fois qu’une entrĂ©e du cache est rechargĂ©e avant d’ĂȘtre supprimĂ©e du cache. Chaque entrĂ©e du cache possĂšde une durĂ©e de vie ; lorsque cette durĂ©e de vie est atteinte, nscd (8) va recharger l’entrĂ©e (refaire appel au service NSS si la donnĂ©e n’a pas Ă©tĂ© modifiĂ©e) ou la supprimer.

max-db-size service nombre_octets

Cette option permet de dĂ©finir la taille maximale pouvant ĂȘtre allouĂ©e pour le service spĂ©cifiĂ©.

auto-propagate service booléen

Si cette option est dĂ©finie Ă  no pour les services passwd ou group , les requĂȘtes .byname ne sont pas ajoutĂ©es aux caches passwd.byuid ou group.bygid , ce qui peut s’avĂ©rer utile avec les tables qui contiennent plusieurs enregistrements pour le mĂȘme identifiant.

EXEMPLE

# Ceci est un commentaire.

logfile /var/log/nscd.log
threads 6
server-user nobody
debug-level 0

enable-cache passwd yes
positive-time-to-live passwd 600
negative-time-to-live passwd 20
suggested-size passwd 211
check-files passwd yes

enable-cache group yes
positive-time-to-live group 3600
negative-time-to-live group 60
suggested-size group 211
check-files group yes

enable-cache hosts yes
positive-time-to-live hosts 3600
negative-time-to-live hosts 20
suggested-size hosts 211
check-files hosts yes

VOIR AUSSI

nscd (8), nsswitch.conf (5)

TRADUCTION

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

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 .