Archives pour la catégorie ‘Samba’

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:~# nano /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:~# nano /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:~# nano /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

Samba : forcer les droits d’un partage

Le partage suivant assurer un accès lecture et écriture aux utilisateurs du groupe users :

[share]
comment = share
browseable = Yes
writeable = Yes
public = No
path = /home/share/
valid users = @users
read list = @users
write list = @users
force group = users
force security mode = 0664
force create mode = 0664
force directory mode = 0775
Haut de page