### รู้เบื้องต้นเกี่ยวกับ NFS

NFS เป็นโปรโตคอลการแชร์ไฟล์มาตรฐานที่ใช้โดยระบบ Unix NFS อนุญาตให้ระบบหนึ่งส่งออกไดเรกทอรีผ่านเครือข่ายไปยังโฮสต์อื่น ๆ หนึ่งแห่งขึ้นไปทำให้ผู้ใช้และโปรแกรมบนโฮสต์เหล่านั้นสามารถเข้าถึงไฟล์ที่ส่งออกราวกับว่าพวกเขาอยู่ในระบบ

เซิร์ฟเวอร์ NFS เป็นระบบที่ส่งออกหนึ่งหรือมากกว่าไดเรกทอรีในขณะที่ลูกค้า NFS เป็นระบบที่เมานต์หนึ่งหรือมากกว่าไดเรกทอรีจากเซิร์ฟเวอร์ โฮสต์สามารถเป็นได้ทั้งเซิร์ฟเวอร์ NFS และไคลเอนต์ของเซิร์ฟเวอร์อื่น

เซิร์ฟเวอร์ควบคุมว่าไคลเอนต์ใดสามารถเมาต์ไดเรคทอรีที่เอ็กซ์พอร์ตได้โดยตรวจสอบที่อยู่ IP ของไคลเอนต์กับรายชื่อโฮสต์ที่อนุญาตสำหรับไดเรกทอรีที่ร้องขอ เซิร์ฟเวอร์ยังสามารถกำหนดการส่งออกเป็นแบบอ่านอย่างเดียวหรืออ่านอย่างเดียวสำหรับลูกค้าบางราย

แตกต่างจากระบบไฟล์เครือข่ายอื่น ๆ ไคลเอนต์ NFS ไม่จำเป็นต้องเข้าสู่เซิร์ฟเวอร์เมื่อติดตั้งไดเรกทอรีส่งออก เซิร์ฟเวอร์เชื่อถือไคลเอนต์เพื่อรับรองความถูกต้องผู้ใช้ (ไม่ว่าจะด้วย Unix credentials หรือผ่านการพิสูจน์ตัวตน Kerberos5) และให้ ID ของผู้ใช้ปัจจุบันเมื่อเข้าถึงไฟล์ที่ส่งออก ดังนั้นคุณควรอนุญาตให้ไคลเอนต์โฮสต์ที่คุณเชื่อถือว่าจะเมานต์ไดเรกทอรีที่ส่งออก