Een NFS server is het systeem die 1 of meerdere directory's exporteert, terwijl een NFS client een systeem is die 1 of meerdere directory's mount van een server. Een host kan zowel een NFS server als een NFS client zijn voor andere servers.
Een server bepaald welke clienst een geëxporteerde directory mogen mounten door middel van het controleren van het IP adres van de client tegen een lijst met toegestane hosts voor de aangevraagde directory. De server kan ook bepalen of een hele export alleen-lezen is, of alleen-lezen voor bepaalde clients.
Anders dan andere netwerk filesystemen hoeft een NFS client niet in te loggen bij de server zodra hij een geëxporteerde directory wil mounten. De server vertrouwd de client als een geautoriseerde gebruiker (of met Unix credit's, of door middel van een Kerberos5 authenticatie) en levert de ID van de gebruiker wanneer deze toegang wil hebben bij geëxporteerde files. Dus u moet alleen client hosts toegang verlenen tot geëxporteerde directory's die u vertrouwd.