### Introdução ao NFS

NFS é o protocolo padrão de compartilhamento de arquivos usado pelos sistemas Unix. O NFS permite que um sistema exporte um diretório pela rede para um ou mais outros hosts, permitindo que usuários e programas nesses hosts acessem os arquivos exportados como se fossem locais.

Um servidor NFS é um sistema que exporta um ou mais diretórios, enquanto um cliente NFS é um sistema que monta um ou mais diretórios de um servidor. Um host pode ser um servidor NFS e um cliente de outros servidores.

Um servidor controla quais clientes podem montar um diretório exportado verificando o endereço IP do cliente em uma lista de hosts permitidos para o diretório solicitado. O servidor também pode designar uma exportação somente leitura ou somente leitura para determinados clientes.

Diferente de outros sistemas de arquivos de rede, um cliente NFS não precisa fazer login no servidor ao montar um diretório exportado. O servidor confia no cliente para autenticar usuários (com credenciais Unix ou através de uma autenticação Kerberos5) e fornecer o ID do usuário atual ao acessar arquivos exportados. Portanto, você deve permitir apenas que hosts de confiança confiem para montar diretórios exportados.