Respuestas:
No, probablemente no lo hagas (aparte de lo que dijo David, y tal vez ypbind, pero dijiste que no NIS). El archivo nsswitch.conf no es para un demonio en particular, en realidad es un archivo utilizado por la biblioteca C para varias llamadas al sistema.
Es posible que se esté ejecutando nscd (Daemon de almacenamiento en caché del servicio de nombres), que es posible que deba reiniciar, de lo contrario es poco probable. Ciertos daemons pueden almacenar en caché los resultados de llamadas a la función * () y pueden necesitar reiniciarse.
Tenga en cuenta que los procesos existentes no serán conscientes de los cambios en nsswitch.conf. La página nsswitch.conf (5) dice: "Dentro de cada proceso que usa nsswitch.conf, el archivo completo se lee solo una vez; si el archivo se cambia más tarde, el proceso continuará usando la configuración anterior".
nscd
y hacer sudo service nscd restart && sudo service network-manager restart
elimina la necesidad de reiniciar para mí.
Failed to restart nscd.service: Unit nscd.service not found