Configurar Ubutu
A configuração do NFS no servidor consiste de três simples passos.
1ºPASSO:
Baixar o pacote nfs-kernel-server utilizando o camando:
#apt-get install nfs-kernel-server
Estalando como root no shell.
Feito isso ele vai buscar os pacotes nfs-kernel-server e instalará automaticamente no servidor.
2º PASSO:
Definir qual a pasta será compartilhado pela rede. Para isso é necessário editar o arquivo/etc/exports. Estando como administrador (root), no shell, digite:
#vi /etc/exports
E precissione “Enter” deverá ser mostrado um arquivo que poderá estar vazio ou cheio de comentários como estes:
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
#Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
Os comentários são definidos quando, no início da linha, aparece um "#", que diz que tudo que vem após ele é um comentário e não deverá ser levado em conta pelo sistema. Bem, dentro deste arquivo basta inserirmos no final dele o diretório que desejamos compartilhar e que tipo de acesso permitirá dentro do mesmo.
Ficará assim:
/diretório_a_ser_compartilhado tipo_de_acesso_permitido
Exemplo:
/home/ *(rw,sync,no_root_squash)
Obs.: "*" (asterisco) define que todos da rede terão permissão de acesso ao diretório. "rw" poderão ler, gravar e apagar o conteúdo do diretório no_root_squash, o root do servidor também poderá se logar remotamente.
Para definir apenas alguns usuários específicos a terem permissão de acesso ao compartilhamento, basta que no lugar do "*" seja colocado o IP da máquina que você deseja que tenha acesso aos arquivos. Se desejar somente leitura, no lugar de "rw" coloque "ro". Feito sua configuração basta salvar o