Yanıtlar:
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.
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.
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."
nscd
ve yapmak sudo service nscd restart && sudo service network-manager restart
, benim için yeniden başlatma gereğini ortadan kaldırıyor.
Failed to restart nscd.service: Unit nscd.service not found