nsswitch.conf: existe um daemon que preciso reiniciar?


28

Quando modifico o /etc/nsswitch.conf, existe um daemon "nss" que devo reiniciar? Não estou me referindo a módulos como mdns e nis.

Respostas:


12

Não, você provavelmente não (além do que David disse, e talvez sim, mas você não disse NIS). O arquivo nsswitch.conf não é para um daemon em particular, na verdade, é um arquivo usado pela biblioteca C para várias chamadas do sistema.


19

Você pode ter o nscd (Name Service Caching Daemon) em execução, que pode ser necessário reiniciar, caso contrário, é improvável. Certos daemons podem armazenar em cache os resultados das chamadas de função get * () e podem precisar ser reiniciados.


Bem, desde a minha resposta como aceite que tenho para dar David o :-P upvote
Kyle Brandt

\ o / aplausos. agora sinto a necessidade de te recomendar por sua generosidade.
David Pashley

Obrigado rapazes. Eu posso ver que o nscd não está instalado / em execução por padrão no Ubuntu.
jldupont

11
Provavelmente isso é uma coisa boa. O NSCD normalmente causa mais problemas do que resolve. :)
David Pashley

Em vez de apenas reiniciar, você pode desativar a coisa . Eu reiniciaria meu NSCD e resolveria com êxito os nomes de host e, pouco tempo depois, minha resolução falharia. Isso aconteceu de forma consistente.
palswim

16

Esteja ciente de que os processos existentes não terão conhecimento das alterações no nsswitch.conf. A página nsswitch.conf (5) declara: "Em cada processo que usa o nsswitch.conf, o arquivo inteiro é lido apenas uma vez; se o arquivo for alterado posteriormente, o processo continuará usando a configuração antiga".


6
Então, o que uma pessoa deve fazer? Reiniciar?
Ken Williams

2
@ Ken: Infelizmente, isso parece ser o caso.
Ron Smith

Instalar nscde executar sudo service nscd restart && sudo service network-manager restartremove a necessidade de reinicialização para mim.
01AutoMonkey

Ubuntu 16:Failed to restart nscd.service: Unit nscd.service not found
Paulo Pedroso
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.