nsswitch.conf: y a-t-il un démon que je dois redémarrer?


28

Lorsque je modifie /etc/nsswitch.conf, y a-t-il un démon "nss" que je devrais redémarrer? Je ne parle pas de modules tels que mdns & nis.

Réponses:


12

Non, vous ne le faites probablement pas (à part ce que David a dit, et peut-être ypbind, mais vous avez dit non NIS). Le fichier nsswitch.conf n'est pas destiné à un démon en particulier, il s'agit en fait d'un fichier utilisé par la bibliothèque C pour divers appels système.


19

Vous pouvez avoir nscd (Name Service Caching Daemon) en cours d'exécution, que vous devrez peut-être redémarrer, sinon il est peu probable. Certains démons peuvent mettre en cache les résultats de l'appel de la fonction get * () et peuvent nécessiter un redémarrage.


Eh bien depuis que ma réponse a été acceptée, je dois donner à David le vote positif :-P
Kyle Brandt

\ o / acclamations. maintenant je ressens le besoin de vous voter pour votre générosité.
David Pashley

Merci les gars. Je peux voir que nscd n'est pas installé / exécuté par défaut sur Ubuntu.
jldupont

1
C'est probablement une bonne chose. NSCD provoque normalement plus de problèmes qu'il n'en résout. :)
David Pashley

Plutôt que de simplement redémarrer, vous pouvez désactiver la chose . Je redémarrerais mon NSCD et réussirais à résoudre les noms d'hôtes, puis peu de temps après, ma résolution échouait. Cela s'est produit régulièrement.
palswim

16

N'oubliez pas que les processus existants ne seront pas au courant des modifications apportées à nsswitch.conf. La page nsswitch.conf (5) indique: "Dans chaque processus qui utilise nsswitch.conf, le fichier entier est lu une seule fois; si le fichier est modifié ultérieurement, le processus continuera à utiliser l'ancienne configuration."


6
Alors qu'est-ce qu'une personne à faire? Redémarrer?
Ken Williams

2
@Ken: Malheureusement, cela semble être le cas.
Ron Smith

L'installation nscdet l'exécution sudo service nscd restart && sudo service network-manager restartsupprime la nécessité de redémarrer pour moi.
01AutoMonkey

Ubuntu 16:Failed to restart nscd.service: Unit nscd.service not found
Paulo Pedroso
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.