Назад | Перейти на главную страницу

nsswitch.conf: нужно ли перезапустить демон?

Когда я изменяю /etc/nsswitch.conf, есть ли демон "nss", который мне следует перезапустить? Я не имею в виду такие модули, как mdns & nis.

У вас может быть запущен nscd (демон кэширования службы имен), который вам может потребоваться перезапустить, иначе это маловероятно. Некоторые демоны могут кэшировать результаты вызова функции get * () и, возможно, потребуется перезапуск.

Имейте в виду, что существующие процессы не будут знать об изменениях в nsswitch.conf. На странице nsswitch.conf (5) указано: «В каждом процессе, использующем nsswitch.conf, весь файл читается только один раз; если файл впоследствии будет изменен, процесс продолжит использовать старую конфигурацию».

Нет, вероятно, не знаете (кроме того, что сказал Дэвид, и, возможно, ypbind, но вы сказали не NIS). Файл nsswitch.conf не предназначен конкретно для демона, это фактически файл, используемый библиотекой C для различных системных вызовов.