เมื่อฉันแก้ไข /etc/nsswitch.conf จะมี "nss" daemon ที่ฉันควรรีสตาร์ทหรือไม่ ฉันไม่ได้อ้างถึงโมดูลเช่น mdns & nis
เมื่อฉันแก้ไข /etc/nsswitch.conf จะมี "nss" daemon ที่ฉันควรรีสตาร์ทหรือไม่ ฉันไม่ได้อ้างถึงโมดูลเช่น mdns & nis
คำตอบ:
ไม่คุณอาจจะไม่ได้ (นอกเหนือจากที่เดวิดพูดและอาจจะเป็น ypbind แต่คุณไม่ได้พูดว่า NIS) ไฟล์ nsswitch.conf ไม่ใช่สำหรับ daemon โดยเฉพาะจริง ๆ แล้วเป็นไฟล์ที่ใช้โดยไลบรารี C สำหรับการเรียกระบบต่างๆ
คุณอาจเปิดใช้ nscd (Name Service Caching Daemon) ซึ่งคุณอาจต้องรีสตาร์ทมิฉะนั้นก็ไม่น่าเป็นไปได้ daemons บางตัวอาจแคชรับ * () ผลลัพธ์การโทรของฟังก์ชันและอาจต้องเริ่มต้นใหม่
โปรดทราบว่ากระบวนการที่มีอยู่จะไม่รับรู้ถึงการเปลี่ยนแปลงของ nsswitch.conf สถานะหน้า nsswitch.conf (5), "ภายในแต่ละกระบวนการที่ใช้ nsswitch.conf ไฟล์ทั้งหมดจะถูกอ่านเพียงครั้งเดียวถ้าไฟล์ถูกเปลี่ยนในภายหลังกระบวนการจะดำเนินต่อโดยใช้การกำหนดค่าเก่า"
nscd
และการทำsudo service nscd restart && sudo service network-manager restart
นั้นไม่จำเป็นต้องรีบูตเครื่องสำหรับฉัน
Failed to restart nscd.service: Unit nscd.service not found