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.