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.