Instalación y configuración del servidor NFS
Para la conexión de los clientes se utiliza el comando mount.
root@SistemasUbuntu:~# apt install nfs-kernel-server
Paso 2. Configurar que recursos se comparten en el archivo /etc/exports
root@SistemasUbuntu:~# nano /etc/exports
#Añadir al final del fichero las 2 líneas siguientes:
/nfs/escritura 192.168.100.104(rw)
/nfs/lectura 192.168.100.0/24(ro)
#La primera línea comparte con escritura (read write) exclusivamente al equipo 192.168.100.104.
#La segunda línea comparte solo lectura (read only) a todos los equipos de nuestra red (observa que queda totalmente definida, pues se pone la dirección de red y los bits de la máscara.
Paso 3. Se crean las carpetas y se cambian los propietarios al usuario nobody y grupo nogroup
root@SistemasUbuntu:~# sudo mkdir /nfs
root@SistemasUbuntu:~# sudo mkdir /nfs/lectura
root@SistemasUbuntu:~# sudo mkdir /nfs/escritura
#Para que no haya problema de acceso, la carpeta tiene que pertenecer al usuario nobody y al grupo nogroup (usuario y grupo genéricos de Linux para servicios)
root@SistemasUbuntu:~# sudo chown -R nobody /nfs
root@SistemasUbuntu:~# sudo chgrp -R nogroup /nfs
#Se crea un archivo en la carpeta lectura
root@SistemasUbuntu:~# echo hola > /nfs/lectura/saludo.txt
#Se cambian los permisos, de forma que puedan realizar todos los cambios en la carpeta el usuario y grupos propietarios:
root@SistemasUbuntu:~# chmod -R 770 /nfs
# Se reinicia el servidor, de esa forma se lee el archivo /etc/exports y comprueba la existencia de los directorios compartidos.
root@SistemasUbuntu:~# service nfs-kernel-server restart