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