Autofs : montage CIFS automatique

Boris HUISGEN
Boris HUISGEN
|

Le démon autofs assure le montage et le démontage automatique à la demande des systèmes de fichiers ce qui est particulièrement utile pour des partages réseaux comme CIFS.

Les paquets à installer sont les suivants :

root@muse:~# aptitude install autofs cifs-utils

Une nouvelle map doit être ajoutée pour les montages CIFS :

root@muse:~# vim /etc/auto.master

/mnt/net /etc/auto.cifs --ghost,--timeout=60

Les montages CIFS seront montés dans le répertoire racine /mnt/net. Ils sont à spécifier dans le fichier /etc/auto.cifs :

root@muse:~# vim /etc/auto.cifs

music -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.credentials_openelec ://192.168.0.10/Music

Chaque ligne correspondant à un montage. Quelques explications :

  • music : nom du répertoire local du montage; il s’agit donc ici de /mnt/net/music
  • rw : montage en lecture et écriture
  • uid=1000,gid=1000 : ID de l’utilisateur local propriétaire des fichiers
  • credentials : fichier contenant les informations d’authentification
  • ://192.168.0.10/Music : IP/hôte du serveur CIFS et nom du partage

Remarque : ce fichier ne doit pas avoir les permissions d’exécution sinon autofs cherchera à l’exécuter au lieu de l’interpréter (ce qui empêchera le montage).

Les informations de connexion au serveur CIFS sont à stocker dans un fichier restreint à l’utilisateur root :

root@muse:~# vim /root/.credentials_openelec

username=openelec
password=openelec
domain=WORKGROUP

root@muse:~# chmod 600 /root/.credentials_openelec

Afin de valider cette configuration, il est préférable de tester autofs en premier lieu :

root@muse:~# automount -f -v -d

Le montage sera effectué au premier listage du répertoire :

root@muse:~# ls /mnt/net/music

Si tout est opérationnel, le démon peut alors être lancé en arrière-plan :

root@muse:~# /etc/init.d/autofs start
Boris HUISGEN
Boris HUISGEN
Blog owner
  • #autofs
  • #cifs