nsswitch.conf:是否有我需要重新启动的守护进程?

nsswitch.conf:是否有我需要重新启动的守护进程?

当我修改 /etc/nsswitch.conf 时,是否有一个“nss”守护进程需要我重新启动?我指的不是 mdns 和 nis 之类的模块。

答案1

不,您可能不知道(除了 David 所说的,也许还有 ypbind,但您说的不是 NIS)。nsswitch.conf 文件不是专门用于守护进程的,它实际上是 C 库用于各种系统调用的文件。

答案2

您可能正在运行 nscd(名称服务缓存守护程序),可能需要重新启动,否则不太可能。某些守护程序可能会缓存 get*() 函数调用结果,可能需要重新启动。

答案3

请注意,现有进程不会意识到对 nsswitch.conf 的更改。nsswitch.conf(5) 页面指出,“在每个使用 nsswitch.conf 的进程中,整个文件只读取一次;如果该文件后来发生变化,进程将继续使用旧配置。”

相关内容