nsswitch.conf: c'è un demone che devo riavviare?


28

Quando modifico /etc/nsswitch.conf, c'è un demone "nss" che dovrei riavviare? Non mi riferisco a moduli come mdns & nis.

Risposte:


12

No, probabilmente no (a parte quello che ha detto David, e forse ypbind, ma non hai detto NIS). Il file nsswitch.conf non è in particolare per un demone, in realtà è un file utilizzato dalla libreria C per varie chiamate di sistema.


19

Potrebbe essere in esecuzione nscd (Name Service Caching Daemon), che potrebbe essere necessario riavviare, altrimenti è improbabile. Alcuni daemon potrebbero memorizzare nella cache i risultati della chiamata della funzione * () e potrebbe essere necessario riavviarlo.


Bene, dato che la mia risposta è stata accettata, devo dare a David il voto :-P
Kyle Brandt,

\ o / evviva. ora sento il bisogno di votarti per la tua generosità.
David Pashley,

Grazie ragazzi. Vedo che nscd non è installato / in esecuzione per impostazione predefinita su Ubuntu.
jldupont,

1
Questa è probabilmente una buona cosa. L'NSCD di solito causa più problemi di quanti ne risolva. :)
David Pashley,

Piuttosto che riavviare, potresti disabilitare la cosa . Avrei riavviato il mio NSCD e risolto con successo i nomi host, poi poco dopo la mia risoluzione non sarebbe riuscita. Questo è successo costantemente.
Palswim,

16

Tenere presente che i processi esistenti non saranno a conoscenza delle modifiche a nsswitch.conf. La pagina nsswitch.conf (5) afferma: "All'interno di ogni processo che utilizza nsswitch.conf, l'intero file viene letto una sola volta; se il file viene successivamente modificato, il processo continuerà a utilizzare la vecchia configurazione."


6
Allora, cosa c'è da fare una persona? Reboot?
Ken Williams,

2
@Ken: Purtroppo, questo sembra essere il caso.
Ron Smith,

L'installazione nscde l'esecuzione sudo service nscd restart && sudo service network-manager restartelimina la necessità di riavviare per me.
01 AutoMonkey,

Ubuntu 16:Failed to restart nscd.service: Unit nscd.service not found
Paulo Pedroso,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.