NFS est un protocole de partage de fichier standard utilisé sur les systèmes Unix. NFS permet à un système de partager un répertoire sur un réseau à un autre hôte, permettant aux usagers et applications de l'hôte d'avoir accès aux fichiers partagés.

Un serveur NFS est un système qui partage un ou plusieurs répertoires, tandis qu'un client NFS est un système qui monte un ou plusieurs répertoires d'un serveur. Un hôte peut autant être client que serveur NFS d'un autre hôte.

Un serveur contrôle quels clients peuvent monter un répertoire partagé en vérifiant l'adresse IP du client avec la liste des hôtes autorisés pour le répertoire demandé. Le serveur peut aussi partager en lecture seule ou désigner certains clients en lecture seule.

Contrairement aux autres systèmes de fichiers, un client NFS ne nécessite pas d'ouverture de session sur le serveur pour monter un répertoire partagé. Le serveur fait confiance au client et authentifie les usagers en leur donnant un numéro lors de l'accès au fichier partagé. Ainsi, vous pouvez autoriser seulement certains hôtes clients à qui vous faites confiance pour monter un répertoire partagé.