### Uvod u NFS

NFS je standardni protokol za razmjenu datoteka koji koriste Unix sustavi. NFS omogućuje jednom sustavu izvoz direktorija preko mreže do jednog ili više drugih domaćina, omogućavajući korisnicima i programima na tim domaćinima pristup izvezenim datotekama kao da su lokalni.

NFS poslužitelj je sustav koji izvozi jedan ili više direktorija, dok je NFS klijent sustav koji montira jedan ili više direktorija s poslužitelja. Domaćin može biti i NFS poslužitelj i klijent drugih poslužitelja.

Poslužitelj kontrolira koji klijenti mogu montirati izvezeni direktorij provjerom IP adrese klijenta na popis dopuštenih hostova za traženi direktorij. Poslužitelj također može odrediti izvoz samo za čitanje ili samo za čitanje za određene klijente.

Za razliku od ostalih mrežnih datotečnih sustava, NFS klijent ne mora se prijaviti na poslužitelj prilikom montiranja izvezenog direktorija. Poslužitelj vjeruje klijentu da provjeri autentičnost korisnika (bilo s Unix vjerodajnicama ili putem Kerberos5 provjere autentičnosti) i pruži ID trenutnog korisnika prilikom pristupa izvoznim datotekama. Stoga biste trebali dopustiti samo domaćinima kojima vjerujete da montiraju izvezene imenike.