### Einführung in NFS

NFS ist das Standardprotokoll für die gemeinsame Nutzung von Dateien, das von Unix-Systemen verwendet wird. Mit NFS kann ein System ein Verzeichnis über das Netzwerk auf einen oder mehrere andere Hosts exportieren, sodass Benutzer und Programme auf diesen Hosts auf exportierte Dateien zugreifen können, als wären sie lokal.

Ein NFS-Server ist ein System, das ein oder mehrere Verzeichnisse exportiert, während ein NFS-Client ein System ist, das ein oder mehrere Verzeichnisse von einem Server bereitstellt. Ein Host kann sowohl ein NFS-Server als auch ein Client anderer Server sein.

Ein Server steuert, welche Clients ein exportiertes Verzeichnis bereitstellen können, indem er die IP-Adresse des Clients anhand einer Liste zulässiger Hosts für das angeforderte Verzeichnis vergleicht. Der Server kann auch einen schreibgeschützten Export oder einen schreibgeschützten Export für bestimmte Clients festlegen.

Im Gegensatz zu anderen Netzwerkdateisystemen muss sich ein NFS-Client beim Mounten eines exportierten Verzeichnisses nicht beim Server anmelden. Der Server vertraut darauf, dass der Client Benutzer authentifiziert und beim Zugriff auf exportierte Dateien die ID des aktuellen Benutzers angibt. Daher sollten Sie nur Client-Hosts, denen Sie vertrauen, erlauben, exportierte Verzeichnisse bereitzustellen.