nsswitch.conf: Yeniden başlatmam gereken bir servist var mı?


28

/Etc/nsswitch.conf dosyasını değiştirdiğimde, yeniden başlatmam gereken bir "nss" arka plan programı var mı? Mdns & nis gibi modüllerden bahsetmiyorum.

Yanıtlar:


12

Hayır, muhtemelen yapmazsınız (David'in söylediklerinden başka, belki de ypbind, ama NIS değil demiştiniz). Nsswitch.conf dosyası özellikle bir arka plan programı için değil, aslında C kütüphanesi tarafından çeşitli sistem çağrıları için kullanılan bir dosyadır.


19

Yeniden başlatmanız gerekebilecek nscd (Name Service Caching Daemon) çalışıyor olabilir, aksi takdirde olası değildir. Belirli bazı servis önbellekleri get * () işlev çağrısı sonuçlarını önbelleğe alabilir ve yeniden başlatılması gerekebilir.


Kabul ettiğim cevabımdan beri David'e en fazla oy vermem gerekiyor :-P
Kyle Brandt

Şerefe. şimdi cömertliğiniz için sizi büyütmek zorunda olduğumu hissediyorum.
David Pashley

Teşekkürler beyler. Nscd'nin Ubuntu'da varsayılan olarak kurulu olmadığını / çalışmadığını görebiliyorum.
jldupont

1
Bu muhtemelen iyi bir şey. NSCD normalde çözdüğünden daha fazla soruna neden olur. :)
David Pashley

Yeniden başlatmak yerine , şeyi devre dışı bırakabilirsiniz . NSCD’mi yeniden başlatır ve ana bilgisayar adlarını başarıyla çözerdim, kısa bir süre sonra çözünürlüğüm başarısız olur. Bu sürekli oldu.
palswim

16

Mevcut işlemlerin nsswitch.conf dosyasındaki değişikliklerden haberdar olmayacağını unutmayın. Nsswitch.conf (5) sayfası, "nsswitch.conf dosyasını kullanan her işlemde, dosyanın tamamı yalnızca bir kez okunur; dosya daha sonra değiştirilirse, işlem eski yapılandırmayı kullanmaya devam eder."


6
Öyleyse ne yapacak biri var? Yeniden Başlatma?
Ken Williams,

2
@Ken: Maalesef, durum böyle görünüyor.
Ron Smith

Kurmak nscdve yapmak sudo service nscd restart && sudo service network-manager restart, benim için yeniden başlatma gereğini ortadan kaldırıyor.
01AutoMonkey,

Ubuntu 16:Failed to restart nscd.service: Unit nscd.service not found
Paulo Pedroso,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.