table of contents
nscd(8) | System Manager's Manual | nscd(8) |
NOM¶
nscd - Démon cache des services de noms
DESCRIPTION¶
nscd est un démon qui fournit un cache pour les requêtes aux services des noms les plus courants. Le fichier de configuration, /etc/nscd.conf, détermine le comportement du démon de cache. Consultez nscd.conf(5).
nscd fournit un cache pour les accès aux bases de données passwd(5), group(5), hosts(5), services(5) et netgroup à travers les interfaces standard de la bibliothèque C, comme getpwnam(3), getpwuid(3), getgrnam(3), getgrgid(3), gethostbyname(3) et autres.
Il y a deux caches pour chaque base de données : un positif pour les éléments trouvés, un autre négatif pour les éléments non trouvés. Chaque cache a une durée TTL (time-to-live) pour ses données ; la modification de la base de données locale (/etc/passwd, et les autres) invalide le cache dans les quinze secondes. Notez que le fichier shadow est volontairement non mis en cache. Les appels getspnam(3) ne sont donc pas cachés.
OPTIONS¶
- --help
- vous affiche une liste des options et leurs significations.
NOTES¶
Le démon va essayer de détecter les changements dans les fichiers de configuration propres à chaque base de données (par exemple /etc/passwd pour la base de données passwd, ou /etc/hosts et /etc/resolv.conf pour hosts), et vider le cache quand ces fichiers sont modifiés. Cependant, cela n'arrivera qu'après un court délai (à moins que le mécanisme inotify(7) soit disponible avec glibc 2.9 ou postérieure), et de plus cette détection ne couvre pas les fichiers de configuration nécessaires à des modules NSS non standard, s'ils ont été indiqués dans /etc/nsswitch.conf. Dans ce cas, la commande suivante doit être exécutée après modification du fichier de configuration d'une base de données afin que nscd invalide son cache :
$ nscd -i <base de données>
VOIR AUSSI¶
nscd.conf(5), nsswitch.conf(5) 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>, 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 Jean-Pierre Giraud <jean-pierregiraud@neuf.fr> Cette traduction est une documentation libre ; veuillez vous reporter à la 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 à
2 mai 2024 | Pages du manuel de Linux (non publiées) |