Cet article a pour but d'expliquer comment configurer votre Synology en tant que serveur Samba et comment configurer votre PC Ubuntu pour accéder à ce partage.
Etape 1, activation du serveur Samba sur le Synology
Activer le service de fichier Windows pour le groupe de travail WORKGROUP : menu "Panneau de Configuration > Win/Mac/NFS"
Disposer d'un utilisateur sur le Synology.
Etape 2, configuration d'Ubuntu en tant que client Samba
Installation du package :
sudo apt-get install cifs-utils
cifs.idmap, cifs.upcall, cifscreds, getcifsacl, mount.cifs, setcifsacl
Test de la connexion au partage :
smbclient -L //IP_SYNOLOGY -U thierry
Test de création d'un point de montage
thierry@PC2:~$ mkdir ~/mnt thierry@PC2:~$ sudo mount -t cifs //IP_SYNOLOGY/PC_THIERRY ~/mnt -o username=thierry,noexec
ou sudo mount.cifs //IP_SYNOLOGY/PC_THIERRY ~/mnt -o username=thierry,noexec
Ces deux commandes demandent le mot de passe du PC (pour sudo), puis le mot de passe de votre compte sur le serveur Samba.
Sur votre PC, déclarer votre user samba avec son mot de passe afin de ne pas avoir à le fournir à chaque montage du partage
vi /etc/samba/user username=thierry password=samba_user_password
Pour des raisons de sécurité, modifier les droits de ce fichier
sudo chmod 0400 /etc/samba/user
Dans fstab, déclarer votre montage
//IP_SYNOLOGY/PC_THIERRY /home/thierry/mnt cifs credentials=/etc/samba/user,noexec 0 0
L'option noexec empêche l'exécution d'un script depuis le partage Samba.
Biblio :
https://help.ubuntu.com/community/Samba/SambaClientGuide
http://arsouyes.org/index.php?id=165