Saltar la navegación

3.- Servicio NFS.

Instalación y configuración del servidor NFS

El servicio NFS comparte recursos entre máquinas Linux, sin ser compatible con máquinas Windows. El servicio NFS es más seguro que Samba.
Una vez instalado el servicio, se configurarán las carpetas a compartir en el archivo de configuración /etc/exports.  A continuación se reinicia el servicio.
Para la conexión de los clientes se utiliza el comando mount.
El servicio NFS se instala y configura en el ejercicio 4 de la tarea.

Paso 1. Instalar servidor NFS

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