Il s’agit ici de permettre le partage de données entre un ordinateur fonctionnant sous Linux et d’autres ordinateurs sous Mac et/ou Windows et/ou Linux.
Le partage en lui même n’est pas quelque chose de compliqué. Le problème est en fait que le partage samba requiert un identifiant et un mot de passe et que l’on a pas forcément envie de donner son mot de passe root à tous ceux qui sont connectés sur le réseau…
Une manipulation donc bien pratique si vous possédez chez vous plusieurs ordinateurs sous différents systèmes d’exploitation ou si vous vous connectez sur un réseau local.
Note : bien évidemment, nous allons effectuer tout cela en console
1) Ajouter un nouvel utilisateur
On utilise pour cela la commande adduser :
adduser nom_user
2) Ajouter l’utilisateur aux groupes sambashare et fuse
C’est encore la commande adduser qui permet de faire cela :
adduser nom_user nom_group
3) Installer le paquet system-config-samba
Ce paquet permet de configurer samba dont nous aurons besoin dans la prochaine étape pour l’ajout de mot de passe :
sudo apt-get install system-config-samba
4) Créer un mot de passe samba pour le nouvel utilisateur
smbpasswd -a nom_user
C’est ce mot de passe sera demandé à l’utilisateur « nom_user » pour accéder aux dossiers partagés.
5) Partager les dossiers
Ici je donne deux méthodes : une en éditant les fichiers de configuration et une en graphique pour ceux qui n’auront pas le courage
En graphique :
-
Click droit sur le dossier –> Propriétés –> Onglet « Partager »
-
Cochez la case « Partager ce dossier »
-
Cliquez sur « Créer un partage »
Avec les fichiers de configuration :
Editez le fichier /etc/samba/smb.conf
sudo gedit /etc/samba/smb.conf ou sudo vim /etc/samba/smb.comf
Il suffit d’ajouter ces quelques lignes pour ajouter un partage :
[nom_du_partage ]
path = /chemin/vers/dossier/à/partager
available = yes
browsable = yes
#décommenter la ligne suivante pour ne pas demander de mot de passe (non conseillé)
#public = yes
writable = no #ne pas donner le droit d’écritureEnsuite, il faut dire à samba de recharger son fichier de configuration :
sudo /etc/init.d/samba restart