Hello,
Dans ce petit article, je vais montrer rapidement comment mettre en place un dossier réseau partagé depuis votre machine Linux, sur lequel vous pourrais accéder depuis votre machine Windows (ou autre Linux) (je ne rentre pas dans les détails de l’utilisation de Samba)
Prérequis
Avant de commencer, comme toujours, on fait une maj des paquets 🙂
sudo apt-get update && sudo apt-get upgrade
Installation de samba
Samba est un programme qui permet de mettre en place des partages de dossiers et fichiers entre machines de plusieurs système (dont Windows).
Pour l’installer lancer la commande suivante dans un terminal.
sudo apt-get -y install samba
Création d’un dossier de partage
Nous allons maintenant créer le dossier dans lequel nous allons mettre les dossiers et fichiers à partager (ici, j’ai placé le dossier à la racine car j’ai fait ça vite fait, mais vous pouvez le placer dans le dossier /home de l’utilisateur).
Sudo mkdir /Linux_partages
Attribuer les droits utilisateur groupe sur le dossier (ici utilisateur UtilisateurSmb)
sudo chown UtilisateurSmb:UtilisateurSmb /Linux_partages
Donner les droits écriture, lecture, exécution sur le dossier (Y a moyen de mieux gérer les droits ici…)
sudo chmod 777 /Linux_partages
Configuration de samba.
Nous allons maintenant ajouter l’utilisateur UtilisateurSmb à la base de données de samba. Un mot de passe pour autoriser l’accès au répertoire vous est demandé (il peut être diffèrent de celui de connexion de base à la machine)
sudo smbpasswd -a UtilisateurSmb
Nous allons maintenant modifier le fichier de configuration de Samba. Mais avant de manipuler le fichier de configuration de samba nous allons faire une copie sauvegarde.
sudo cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
Modifions maintenant le fichier de configuration pour ajouter les accès au dossier de partages.
Pour ce faire, ouvrer le fichier avec vim (ou nano si vous préférez)
sudo vim /etc/samba/smb.conf
Ajouter les lignes suivant à la fin du fichier
#Partage samba pour le dossier Linux_partages [Linux_partages] path = /Linux_partages available = yes valid users = UtilisateurSmb read only = no browseable = yes public = yes writable = yes
Redémarrer samba pour que les modifications soient prises en compte
sudo /etc/init.d/samba restart
Et Voila ;), vous n’avais plus qu’a accéder à votre dossier partagé depuis une autre machine.
Accès windows
Pour ce faire, depuis un Windows vous pouvez ajouter un lecteur réseau (ou un raccourci sur le bureau 🙂 ) et il suffit d’entrer le chemin réseau
\\NomHost_Machine_Linux\Linux_partages
Entrer le nom d’utilisateur UtilisateurSmb et son mot de passe. Et voila 🙂
Ping : Accéder à l’ID Teamviewer Linux depuis Windows | ChristianSueur.com
Bonjour et tout d’abord merci pour votre tuto qui m’a bien aidé dans ma configuration Samba.
J’aurais une petite question, comment puis-je partager via Samba, un disque dur complet (dans mon cas le SDA) et non pas seulement un fichier ou un répertoire. In fine, j’aurais aimé savoir comment, lors du partage de ce disque restreindre les accès afin que l’on ne puisse pas y avoir accès sans login mdp. Le but de cette manoeuvre est que je puisse y avoir accès pour réaliser un clonage automatisé depuis un poste Windows 10. (Pour cette dernière étape je connais le process) . En vous remerciant d’avance.
Ping : Samba : introduction rapide aux partage de fichier Linux/Windows – TUX.OVH