Man page - nscd.conf(5)
Packages contains this manual
Available languages:
en fr ja ro zh_TW zh_CNManual
NSCD.CONF
NOMDESCRIPTION
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 .