Prérequis : installer nfs-common et cifs-utils.
apt-get install nfs-common
apt-get install cifs-utils
Monter un partage samba sous linux :
mount -t cifs -o credentials="nom_fichier",rw,file_mode=0777,dir_mode=0777 "partage samba" "point montage"
Où :
• "nom_fichier" est le fichier qui contient les informations d'identification sur le partage. il doit être de la forme :
◦ username="login"
◦ passord="mot de passe"
• "partage samba" est le partage à monter (de la forme //server/partage)
• "point montage" est le dossier dans lequel monter le partage (le dossier doit exister)
Pour que le partage soit monté au démarrage de la machine, il faut éditer le fichier /etc/fstab, voici un exemple :
nano /etc/fstab
#
# /etc/fstab
# Created by anaconda on Thu Mar 3 13:37:11 2011
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_rhel6-lv_root / ext4 defaults 1 1
UUID=9307d650-96b7-456e-8d4f-9a76a8f67c09 /boot ext4 defaults 1 2
/dev/mapper/vg_rhel6-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
#virtual shares:
LABEL=/oaismain /opt/maarch/docservers/OAIS_main/ ext4 defaults 1 3
LABEL=/oaissafe /opt/maarch/docservers/OAIS_safe/ ext4 defaults 1 3
#samba shares for Windows:
//IP_TO_WINDOWS_SERVER/scan /opt/maarch/imports/maarch_capture/ cifs credentials=/etc/maarch-shares-credentials_type_1.cifs,uid=maarch,gid=maarch,iocharset=utf8,file_mode=0770,dir_mode=0770 1 3
//IP_TO_WINDOWS_SERVER/h$ /opt/maarch/reprise_cold/ cifs credentials=/etc/maarch-shares-credentials_type_2.cifs,uid=maarch,gid=maarch,iocharset=utf8,file_mode=0770,dir_mode=0770 1 3
//IP_TO_WINDOWS_SERVER/i$ /opt/maarch/reprise_scans/ cifs credentials=/etc/maarch-shares-credentials_type_2.cifs,uid=maarch,gid=maarch,iocharset=utf8,file_mode=0770,dir_mode=0770 1 3
Il est recommandé de stocker les logins/password d’accès aux partages dans un fichier de la forme :
#login/password d’accès au partage Windows //IP_TO_WINDOWS_SERVER/scan
nano /etc/maarch-shares-credentials_type_1.cifs
user=Administrateur
pass=thepassword
#login/password d’accès au partage Windows //IP_TO_WINDOWS_SERVER/h$ et //IP_TO_WINDOWS_SERVER/i$
nano /etc/maarch-shares-credentials_type_2.cifs
username=maarchuser
password=thepassword
domain=MAARCHLESBAINS