-
Reiniciar o serviço NFS nfs-kernel-server:
# systemctl restart sudo systemctl restart nfs-kernel-server
-
Edição do arquivo /etc/exports para registrar as pastas a serem exportadas:
sudo xed /etc/exports
-
Comando mount para montar as pastas compartilhas do servidor no cliente:
# Monta o compartilhamento do servidor na pasta do cliente sudo mount IP_server_NFS:PastaCompartilhadaServidor PastaOndeSeraMontadaCliente # Exemplo: sudo mount 192.168.15.3:/var/nfs/share /home/paulosspacheco/v/share
-
O comando exportfs o arquivo de configuração /etc/exports será lido e o kernel atualizado com as mudanças realizadas.
sudo exportfs
-
O comando blkid no Linux mostra que tipo de conteúdo um dispositivo de bloco (discos) contém e os seus atributos como nome do dispositivo, e outros metadados.
sudo blkid
-
Alterando o modo de acesso da pasta share para que possa:
- Suponha que se queira que o dono da pasta /var/nfs/share e o grupo em que a pasta pertença, possa ler, grava e executa arquivos e outros usuários não possam ler, nem grava e nem executar, então execute os seguintes abaixo:
# Dar acesso ao dono e ao grupo sudo chmod -R ug+xrw /var/nfs/share # Remove o acesso aos outros usuários sudo chmod -R o-xrw /var/nfs/share
-
Checando o modo de acesso da pasta /var/nfs/share com o comando ls:
sudo ls -l /var/nfs/share
-
Crie o diretório /var/nfs/share no servidor para compartilhar com os clientes:
# Criar a pasta compartilhada sudo mkdir -p /var/nfs/share # Cheque o direito de acesso da pasta compartilhada sudo ls -la /var/nfs/share
-
O comando abaixo o NFS traduzirá toda operação root no cliente para as credenciais nobody:nogroup como uma medida de segurança. Portanto, precisamos alterar a posse do diretório para que corresponda a essas credenciais.
sudo chown nobody:nogroup /var/nfs/share