nsswitch.conf : 다시 시작해야하는 데몬이 있습니까?


28

/etc/nsswitch.conf를 수정할 때 다시 시작해야하는 "nss"데몬이 있습니까? mdns & nis와 같은 모듈을 언급하지 않습니다.

답변:


12

아마 당신은 아마하지 않습니다 (다윗이 말한 것, 아마도 ypbind는 아니지만 NIS는 말하지 않았습니다). nsswitch.conf 파일은 특히 데몬 용이 아니며 실제로 C 라이브러리가 다양한 시스템 호출에 사용하는 파일입니다.


19

nscd (Name Service Caching Daemon)가 실행 중일 수 있습니다. 다시 시작해야 할 수도 있습니다. 그렇지 않을 수도 있습니다. 특정 데몬은 get * () 함수 호출 결과를 캐시하고 다시 시작해야 할 수도 있습니다.


그럼 이후 다윗에게 upvote에 - P 포기해야 가능으로 내 대답
카일 브랜

건배. 이제 나는 당신의 관대함에 대해 당신을 옹호 할 필요가 있다고 느낍니다.
David Pashley

고마워 우분투에서 nscd가 기본적으로 설치되거나 실행되지 않는 것을 볼 수 있습니다.
jldupont

1
아마 좋은 것입니다. NSCD는 보통 해결하는 것보다 더 많은 문제를 일으 킵니다. :)
David Pashley

다시 시작하는 대신 사물을 비활성화 할 수 있습니다. NSCD를 다시 시작하고 호스트 이름을 성공적으로 확인한 후 잠시 후 해결에 실패했습니다. 이것은 일관되게 일어났다.
palswim

16

기존 프로세스는 nsswitch.conf의 변경 사항을 인식하지 못합니다. nsswitch.conf (5) 페이지에는 "nsswitch.conf를 사용하는 각 프로세스에서 전체 파일을 한 번만 읽습니다. 나중에 파일을 변경하면 이전 구성을 계속 사용합니다."


6
그래서 사람은 무엇입니까? 재부팅?
Ken Williams

2
@Ken : 슬프게도, 이것이 사실 인 것 같습니다.
Ron Smith

설치 nscd하고 수행 sudo service nscd restart && sudo service network-manager restart하면 다시 부팅 할 필요가 없습니다.
01 오토 몽키

우분투 16 :Failed to restart nscd.service: Unit nscd.service not found
Paulo Pedroso
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.