Table des matières

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:

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 :

Sur macOS : Dans le menu Finder, cliquez sur Aller > Se connecter au serveur puis saisissez :

Sous Windows, ouvrez le Gestionnaire de fichiers et modifiez le chemin du fichier comme suit :

\\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