Inicio Linux & Systems Networks & Infrastructure Cybersecurity Cloud & DevOps SIEM & Monitoring DFIR & Threat Intel Development & Other Todas las categorias Herramientas

Autofs y automount para servir cifs/smb

Autofs y automount para servir cifs/smb

Tabla de contenidos

automount y autofs son unas herramientas potentes que permiten manejar facilmente el sistema de ficheros . Estos programas permiten a todos los usuarios montar en la misma máquina y de manera automática diferentes sistemas de ficheros en el momento que sea necesario.

Instalación de Autofs

Redhat y derivados:

bash
[root@redorbita1 hare_data]# yum install autofs samba-client samba-common

Debian y derivados:

bash
[root@redorbita1 hare_data]#  apt-get install autofs samba-client

a continuación tienes que añadir la sigiente linea en /etc/auto.master

bash
[root@redorbita1 hare_data]# cat /etc/auto.master

# file: /etc/auto.master

# …

# …

/mnt/cifs_share /etc/auto.cifs –timeout=600 –ghost

Cremos el nuevo archivo /etc/auto.cifs con el siguiente contenido.

bash
[root@redorbita1 hare_data]# cat /etc/auto.cifs

hare_data -fstype=cifs,rw,noperm,credentials=/etc/credentials.txt ://192.168.1.155/data

Y finalmnete creamos el fichero con las credenciales:

bash
[root@redorbita1 hare_data]#cat /etc/credentials.txt

username=autofs

password=c0ntr4s3n4.

Otorgamos los permisos adecuados a los archivos

bash
[root@redorbita1 hare_data]# chmod -x /etc/auto.master /etc/auto.cifs

reiniciamos el servicio

bash
[root@redorbita1 hare_data]# service autofs restart

Accedemos a la carpeta

bash
[root@redorbita1 hare_data]# cd /mnt/cifs_share/hare_data

[root@redorbita1 hare_data]# ls -lsrth

total 512

512 -rwxr-xr-x 1 root root 10 Jun 12 13:22 prueba.txt

Comprobamos en el log que monta todo correctamente:

bash
[root@redorbita1 hare_data]# tail -f /var/log/messages

Jun 16 11:41:51 redorbita1 automount[937]: do_mount: //192.168.1.155/data /mnt/cifs_share/hare_data type cifs options rw,noperm,credentials=/etc/credentials.txt using module generic

Jun 16 11:41:51 redorbita1 automount[937]: mount_mount: mount(generic): calling mkdir_path /mnt/cifs_share/hare_data

Jun 16 11:41:51 redorbita1 automount[937]: mount_mount: mount(generic): calling mount -t cifs -s -o rw,noperm,credentials=/etc/credentials.txt //192.168.1.155/data /mnt/cifs_share/hare_data

Jun 16 11:41:51 redorbita1 automount[937]: spawn_mount: mtab link detected, passing -n to mount

Jun 16 11:41:51 redorbita1 kernel: Key type dns_resolver registered

Jun 16 11:41:51 redorbita1 kernel: Key type cifs.spnego registered

Jun 16 11:41:51 redorbita1 kernel: Key type cifs.idmap registered

Jun 16 11:41:51 redorbita1 automount[937]: mount_mount: mount(generic): mounted //192.168.1.155/data type cifs on /mnt/cifs_share/hare_data

Jun 16 11:41:51 redorbita1 automount[937]: dev_ioctl_send_ready: token = 1

Jun 16 11:41:51 redorbita1 automount[937]: mounted /mnt/cifs_share/hare_data

Un saludo

:wq!

Comentarios