PROYECTO V2.0 PARTE 3: Instalación y configuración del servicio NFS en Debian Wheezy

Indice del proyecto

Saludos!

Ya tenemos nuestro servidor OpenLDAP funcionando ahora vamos a configurar el servicio NFS para compartir carpetas en red, lo vamos a usar mas adelante para montar el directorio Home del servidor en los clientes Linux y así tener una implementación de los perfiles móviles en un entorno Linux, con esto nos aseguramos que los usuarios tengan disponibles sus archivos desde cualquier equipo cliente conectado a nuestro servidor.

Necesitamos los siguientes paquetes:

nfs-kernel-server
nfs-common

Instalamos los paquetes:

root@DEBIAN-PDC:~# apt-get install nfs-kernel-server nfs-common

Creamos el directorio /winterfell/home donde se van a crear los directorios Home de los usuarios:

root@DEBIAN-PDC:~# mkdir -p /winterfell/home

Cambiamos los permisos del nuevo directorio para que cualquier usuario puede escribir en el:

root@DEBIAN-PDC:~# chmod 666 /winterfell/home

Vamos a compartir el directorio /winterfell/home del servidor, para hacer esto debemos editar el archivo /etc/exports y agregar la siguiente linea al final del archivo:

 /winterfell/home 192.168.0.0/255.255.255.0(rw,sync,no_root_squash,no_subtree_check)

nfs1

El primer parámetro es el directorio a compartir, en este caso es /winterfell/home.

El segundo parámetro en el rango de direcciones de red con su mascara de red a los que se les esta permitido montar el directorio en nuestro caso es 192.168.0.0/255.255.255.0, es buena practica solo poner el rango o las direcciones a las que se les permitirá montar el directorio ya que NFS no autentifica por usuario solo por dirección IP, así que si no definimos las direcciones cualquier equipo con acceso al servidor aun desde Internet podrá montar el directorio.

El tercer parámetro son las opciones para compartir el directorio, rw indica que el directorio tendrá permisos de entrada y salida, no_root_squash indica que el usuario root NO se mapeara como usuario anonimo; si no lo definimos al montar el directorio en un cliente el usuario root del equipo cliente se mapeara como usuario anonimo (nobody) en el directorio compartido, no_subtree_check esta opción le dice el demonio que no compruebe que todos los archivos pertenecen al mismo volumen; al deshabilitarlo hace la transmisión mas rápida.

Ahora reiniciamos el servicio NFS:

root@DEBIAN-PDC:~# service nfs-kernel-server restart

Por ultimo verificamos que este compartiendo el directorio /winterfell/home, lo hacemos con el comando showmount:

root@DEBIAN-PDC:~# showmount --exports

 nfs2

Y con esto ya tenemos el servicio NFS listo en nuestro servidor para centralizar el directorio Home de los clientes que se conecten a el.

Ahora vamos a configurar LAM para que cuando creemos los usuarios les asigne automaticamente el directorio Home en /winterfell/home

nfs3

Hacemos login, recuerden la contraseña es la palabra password:

nfs4

Ingresamos en Tools – Profile editor:

nfs5

nfs6

Editamos el perfil de Users dando click en el icono de la hoja y el lapiz:

nfs7

Buscamos el campo Home directory y lo escribimos /winterfell/home/$user

nfs8

Guardamos los cambios haciendo click en el botón Save:

nfs9

Con esto los nuevos usuarios que agreguemos en LAM tendrán el directorio Home en /winterfell/home pero los usuarios que creamos anteriormente aun tienen su directorio Home en /home y debemos cambiarlo, para eso no vamos a la pestaña Users:

nfs10

Vamos a editar el usuario usuario1 para modificar su directorio Home y que apunte a /winterfell/home, hacemos click en el icono de la hoja y el lapiz:

nfs11

Nos vamos a la pestaña Unix y en el campo Home directory colocamos /winterfell/home/usuario1:

nfs12

Guardamos los cambios haciendo click en el botón Save:

nfs13

Con esto ya tenemos listo el servidor para que tenga centralizados los directorios Home de los usuarios, en el siguiente post configuraremos un cliente Linux con entorno grafico para que puede hacer login con los usuarios del directorio LDAP y monte el directorio /winterfell/home.

cualquier duda la pueden dejar en los comentarios prometo responderla lo mas pronto posible, igualmente pueden contactarme en mi correo electrónico: alexanderlopezp@gmail.com, mi whatsapp:+57 317 855 7010, twitter: @lexTheLoneWolf, BBM PIN: 7B213F70.

4 comentarios en “PROYECTO V2.0 PARTE 3: Instalación y configuración del servicio NFS en Debian Wheezy

  1. Estimado Alex… En los permisos para el directorio «chmod 666 /winterfell/home» no me montaba el disco de red cuando cargaba el perfil en windows por lo que tube que cambiarle los permisos a «chmod 755 /winterfell/home»

  2. Continuando desde el apartado anterior, no puedo editar el usuario1, me dice:
    «Imposible modificar atributos del DN: uid=usuario1,ou=People,dc=dominio,dc=com.
    Insufficient access»

    Alguna ayuda? Gracias de nuevo.

  3. Al usuario admin , que cree en un principio con los pasos anteriores, debo moverle la home a /Compartido/home , o debo dejarlo en /home/admin ???

    Para que solo sean los usuarios y sus homes sin el admin.

    Me entienden?

Replica a Anónimo Cancelar la respuesta