Samba permet d'accéder une arborscence de fichiers distants. Comment attacher ce système de fichier distant à son système de fichier local ?
Et bien en utilisant la commande smbmount.
SMBMOUNT
La commande smbmount s'utilise généralement de cette maniére :
smbmout SERVEURMONTAGE /chemin/local -o OPTIONS
Voici un exemple de connexion à un répertoire partagé sous windows :
% mkdir /mnt/REPPARTAGE/ % smbmount //NOM_DU_POSTE/REPPARTAGE /mnt/REPPARTAGE/ -o unsername=guest
Voici un exemple de connexion avec identification
smbmount //MACHINE/thouveni /mnt/mon_compte/ -o credentials=~/.smb_credentials
Le fichier .smb_credentials contient mon login et mon mot de passe pour accéder à MACHINE
% cat ~/.smb_credentials user = thouveni password = zoro %
Le fichier .smb_credentials contient le mot de passe en clair. Vérifier les droits d'accès à ce fichier.
Script pour se simplifier la vie
Il existe des outils graphique permettant de vous simplifier considérablement la tâche, je pense notamment à komba2. Cela dit, voici un tout petit script automatisant le montage et la création automatique d'un point de montage.
#!/bin/sh # Destination des points de montages PATH_MNT='/mnt' # Fichiers contenant les logins/motdepasses FILE_CREDENTIALS='~/.smb_credentials' function monter { t=`echo ${1} | sed -e 's/^.//'` chemin="${PATH_MNT}${t}" if [[ ! -d ${chemin} ]]; then mkdir -p ${chemin} fi smbmount ${1} ${chemin} -o credentials=${FILE_CREDENTIALS} } monter '//machine/bidule' monter '//machine/truc'
Aucun commentaire:
Enregistrer un commentaire