Auto montaje de unidades bajo Samba

Entrada rápida para no olvidar que se podía hacer y cómo lo hice, que ya nos conocemos.

Han cambiado bastante las cosas en mi lugar de trabajo y ahora tengo a un puñado de máquinas Windows accediendo a un recurso de red para compartir documentos. Este recurso está bajo el control de Samba en un servidor Linux y anteriormente era un montaje vía NFS con equiparación de identificadores de usuario, permisos y grupos.

El acceso era automático empleando autofs que configuraba también de forma automática con un paquete Debian que instalaba en cada máquina.

La única instalación cliente que me queda, al margen de mi equipo para desarrollo, seguía utilizando dicho atajo a la carpeta de red. Pero ahora necesita estar en el mismo sitio que sus compañeros por lo que he tenido que hacer un pequeño cambio en la configuración.

El archivo /etc/auto.docs es el encargado de definir dónde y cómo se accede a estos recursos. Ahora tiene el siguiente aspecto:

#
#       Mapa de montaje para documentos 
#

#empresa                -rw         docs.empresa.net:/docs/empresa
empresa         -fstype=cifs,rw,guest,uid=nobody,gid=Empresa,file_mode=0665,dir_mode=0775       ://docs.empresa.net/Compartidos
*                   -rw         docs.empresa.net:/docs/&

He dejado la línea anterior que hacía referencia a la versión con NFS. La nueva indica que cuando se acceda a la carpeta /var/docs/empresa se efectúe el montaje vía CIFS con las siguientes opciones:

  • Lectura/escritura: rw
  • Acceso de invitado sin contraseña: guest
  • Forzar el ID de usuario a nobody: uid=
  • Forzar el grupo al que pertenecen todos (Empresa). gid=
  • Definir los permisos de nuevos ficheros y directorios: file_mode= y dir_mode=.

Es necesario que exista un ejecutable mount.cifs así que es obligado instalar en el cliente el paquete cifs-utils.