====== Installer et configurer Samba ====== Un serveur de fichiers Samba permet le partage de fichiers entre différents systèmes d'exploitation sur un réseau. Il vous permet d'accéder aux fichiers de votre bureau depuis un ordinateur portable et de partager des fichiers avec les utilisateurs Windows et macOS. Ce guide couvre l'installation et la configuration de Samba sur Debian. Ce que vous apprendrez: * Comment configurer un serveur de fichiers Samba * Comment partager des fichiers sur un réseau local * Comment Configurer des comptes utilisateur ===== Installer Samba ===== Pour installer Samba, nous exécutons : sudo apt update sudo apt install samba Nous pouvons vérifier si l'installation a réussi en exécutant : whereis samba Le résultat suivant devrait être : samba: /usr/sbin/samba /usr/lib/x86_64-linux-gnu/samba /etc/samba /usr/libexec/samba /usr/share/samba /usr/share/man/man8/samba.8.gz /usr/share/man/man7/samba.7.gz ===== Configurer Samba ===== Maintenant que Samba est installé, nous devons créer un répertoire à partager : mkdir /home/utilisateur/sambapartage/ La commande ci-dessus crée un nouveau dossier **sambapartage** dans notre répertoire personnel que nous partagerons plus tard. Le fichier de configuration de Samba se trouve dans ''/etc/samba/smb.conf''. Pour ajouter le nouveau répertoire en tant que partage, nous éditons le fichier en exécutant : sudo nano /etc/samba/smb.conf En Bas du fichier **smb.conf**, ajoutez les lignes suivantes : [sambapartage] comment = Samba sur Debian path = /home/utilisateur/sambapartage read only = no browsable = yes Appuyez ensuite sur Ctrl-O pour enregistrer et Ctrl-X pour quitter l'éditeur de texte nano. Ce que nous venons d'ajouter **comment** : Une brève description du partage. **path** : Le répertoire de notre partage. **read only** : l'autorisation de modifier le contenu du dossier partagé n'est accordée que lorsque la valeur de cette directive est non. **browsable** : lorsqu'il est défini sur oui, les gestionnaires de fichiers tels que le gestionnaire de fichiers par défaut de debian répertorieront ce partage sous le « Réseau » (il pourrait également apparaître comme consultable). Maintenant que notre nouveau partage est configuré, enregistrez-le et redémarrez Samba pour qu'il prenne effet : sudo service smbd restart Mettez à jour les règles de pare-feu pour autoriser le trafic Samba : sudo ufw allow samba ===== Configuration des comptes utilisateur et connexion au partage ===== Puisque Samba n'utilise pas le mot de passe du compte système, nous devons configurer un mot de passe Samba pour notre compte utilisateur : sudo smbpasswd -a username **Note** **Le nom d’utilisateur utilisé doit appartenir à un compte système, sinon il ne sera pas enregistré.** Connexion pour partager Sur Debian : ouvrez le gestionnaire de fichiers par défaut et cliquez sur Se connecter au serveur puis saisissez : {{ :reseau:debian-samba.png?400 |}} Sur macOS : Dans le menu Finder, cliquez sur Aller > Se connecter au serveur puis saisissez : {{ :reseau:macos-samba.png?400 |}} Sous Windows, ouvrez le Gestionnaire de fichiers et modifiez le chemin du fichier comme suit : {{ :reseau:windows-samba.png?400 |}} \\adresse IP\sambapartage **Remarque : l'adresse IP est l'adresse IP du serveur Samba et sambashare est le nom du partage.** Dans une console : smbclient //192.168.0.2/sambapartage -U password Vous serez invité à fournir vos informations d’identification. Entrez-les pour vous connecter ! Samba