nsswitch.conf: Gibt es einen Daemon, den ich neu starten muss?


28

Wenn ich /etc/nsswitch.conf ändere, gibt es einen "nss" -Daemon, den ich neu starten sollte? Ich beziehe mich nicht auf Module wie mdns & nis.

Antworten:


12

Nein, wahrscheinlich nicht (anders als das, was David gesagt hat, und vielleicht ypbind, aber du hast nicht NIS gesagt). Die Datei nsswitch.conf ist nicht speziell für einen Daemon bestimmt, sondern eine Datei, die von der C-Bibliothek für verschiedene Systemaufrufe verwendet wird.


19

Möglicherweise wird nscd (Name Service Caching Daemon) ausgeführt, das möglicherweise neu gestartet werden muss. Andernfalls ist dies unwahrscheinlich. Bestimmte Daemons speichern möglicherweise die Ergebnisse von * () - Funktionsaufrufen im Cache und müssen möglicherweise neu gestartet werden.


Nun, da meine Antwort als angenommen gilt, muss ich David die Gegenstimme geben :-P
Kyle Brandt

\ o / Prost. Jetzt habe ich das Bedürfnis, dich für deine Großzügigkeit zu unterstützen.
David Pashley

Danke Leute. Ich kann sehen, dass nscd unter Ubuntu nicht standardmäßig installiert ist / läuft.
Jldupont

1
Das ist wahrscheinlich eine gute Sache. NSCD verursacht normalerweise mehr Probleme als es löst. :)
David Pashley

Anstatt einfach neu zu starten, könnten Sie das Ding deaktivieren . Ich würde meine NSCD neu starten und Hostnamen erfolgreich auflösen. Kurze Zeit später würde meine Auflösung fehlschlagen. Dies geschah konsequent.
Palswim

16

Beachten Sie, dass vorhandene Prozesse die Änderungen an nsswitch.conf nicht kennen. Auf der Seite nsswitch.conf (5) heißt es: "In jedem Prozess, der nsswitch.conf verwendet, wird die gesamte Datei nur einmal gelesen. Wenn die Datei später geändert wird, verwendet der Prozess weiterhin die alte Konfiguration."


6
Also, was ist eine Person zu tun? Neustart?
Ken Williams

2
@ Ken: Leider scheint dies der Fall zu sein.
Ron Smith

Durch das Installieren nscdund Ausführen sudo service nscd restart && sudo service network-manager restartentfällt der Neustart für mich.
01AutoMonkey

Ubuntu 16:Failed to restart nscd.service: Unit nscd.service not found
Paulo Pedroso
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.