UF2-NF2-EJ3: NFS

  • Utilice dos máquinas virtuales con la versión servidor de Ubuntu, ambas máquinas contarán con una interfaz de red interna que las permita comunicarse.
  • Instale en la primera de ellas el servidor NFS (nfs-kernel-server) y las utilidades para poder montar sistemas de archivos NFS en la otra máquina.

 

  1. Cree los directorios:
    1. /exports/publico
    2. /exports/documentos
  2. Asegúrese de que:
    • /exports tiene por usuario y grupo a root. Los permisos para el resto de usuarios sólo són r-x.
    • Tanto /exports/publico como /exports/documentos tienen por usuario y grupo a root. Los permisos para el resto de usuarios son rwx
  3. Haga lo necesario para exportar cada uno de los dos directorios anteriores como un recurso compartido con NFS.
    • /exports/publico estará compartido en modo de lectura/escritura para todas las máquinas de la red 192.168.50.0/24
    • /exports/documentos estará compartido en modo de lectura/escritura para todas las máquinas de la red 192.0.0.0/8
  4. En la máquina cliente, cree los directorios /mnt/publico y /mnt/documentos, monte en cada uno de ellos el recurso NFS correspondiente.
  5. ¿Qué controlan el usuario, grupo y permisos del punto de montaje?
  6. Utilizando el usuario root, cree un fichero en /mnt/publico. Compruebe si se ha creado algún fichero en /exports/publico. A qué usuario/grupo pertenece dicho fichero ?
  7. Utilizando su usuario personal, cree un fichero en /mnt/publico. Compruebe si se ha creado algún fichero en /exports/publico. A qué usuario/grupo pertenece dicho fichero ?
  8. Puede crear un fichero de 5GB en el interior de /mnt/publico? Porqué ?
  9. Disponga lo necesario para:
    • El directorio /exports/publico tenga por usuario y grupo 'usuario'. El usuario y el grupo tengan control total sobre el directorio, el resto de usuarios no tenga ningún permiso.
    • Para el recurso /exports/publico, el servidor NFS mapee cualquier petición de un cliente al usuario/grupo 'usuario'
    • Comprobar, que cualquier cliente que acceda al recurso compartido, desde el punto de vista del servidor accede como el usuario/grupo 'usuario' independientemente del usuario/grupo local del cliente
  10. Disponga lo necesario para exportar /exports/documentos en modo de lectura/escritura para la red 192.168.50.0/24 y de sólo lectura para 192.168.60.0/24
  11. Haga lo necesario para que la estación cliente monte los recursos NFS en cada arranque.