Autofs : montage CIFS automatique

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