nsswitch.conf: czy jest demon, który muszę zrestartować?


28

Kiedy modyfikuję plik /etc/nsswitch.conf, czy istnieje demon „nss”, który powinienem zrestartować? Nie mam na myśli modułów takich jak mdns i nis.

Odpowiedzi:


12

Nie, prawdopodobnie tego nie robisz (poza tym, co powiedział David, i być może, ale nie powiedziałeś NIS). Plik nsswitch.conf nie jest przeznaczony w szczególności dla demona, w rzeczywistości jest to plik używany przez bibliotekę C do różnych wywołań systemowych.


19

Być może uruchomiony jest nscd (demon buforowania usługi nazw), co może wymagać ponownego uruchomienia, w przeciwnym razie jest to mało prawdopodobne. Niektóre demony mogą buforować wyniki wywołania funkcji * () i mogą wymagać ponownego uruchomienia.


Odkąd moja odpowiedź została zaakceptowana, muszę dać Davidowi głos :-P
Kyle Brandt

\ o / wiwaty. teraz czuję potrzebę głosowania za waszą hojnością.
David Pashley

Dzięki chłopaki. Widzę, że nscd nie jest domyślnie zainstalowany / uruchomiony na Ubuntu.
jldupont

1
To chyba dobra rzecz. NSCD zwykle powoduje więcej problemów niż rozwiązuje. :)
David Pashley,

Zamiast po prostu uruchomić ponownie, możesz wyłączyć tę rzecz . Zrestartowałem mój NSCD i z powodzeniem rozpoznałem nazwy hostów, a chwilę później moja rozdzielczość nie powiedzie się. Stało się to konsekwentnie.
palswim

16

Należy pamiętać, że istniejące procesy nie będą świadome zmian w pliku nsswitch.conf. Strona nsswitch.conf (5) stwierdza: „W ramach każdego procesu korzystającego z pliku nsswitch.conf cały plik jest odczytywany tylko raz; jeśli plik zostanie później zmieniony, proces będzie kontynuował korzystanie ze starej konfiguracji”.


6
Co więc zrobić osoba? Restart?
Ken Williams

2
@Ken: Niestety tak się dzieje.
Ron Smith

Instalowanie nscdi wykonywanie sudo service nscd restart && sudo service network-manager restarteliminuje konieczność ponownego uruchomienia komputera.
01AutoMonkey

Ubuntu 16:Failed to restart nscd.service: Unit nscd.service not found
Paulo Pedroso
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.