Configurer Samba sur Raspberry Pi pour partager des fichiers entre Windows, macOS et Linux est la solution idéale pour créer un serveur de fichiers accessible facilement sur votre réseau local. Grâce à Samba, qui utilise le protocole SMB reconnu par tous les systèmes, vous bénéficiez d’une configuration simple, sécurisée et performante. Nous allons aborder ensemble :
- Les étapes clés pour installer et configurer Samba sur un Raspberry Pi
- Les astuces pour gérer les droits d’accès et sécuriser vos partages
- La manière d’accéder au dossier partagé depuis différents systèmes d’exploitation
- Comment tester et dépanner la connexion pour assurer une interopérabilité sans faille
Ce guide complet vous accompagnera pour transformer votre Raspberry Pi en serveur de fichiers performant, accessible depuis Windows, macOS et Linux, dans un environnement réseau simple à mettre en place.
A lire également : Raspberry Pi et automatisme industriel : ses atouts, ses limites et bonnes pratiques
Installation et configuration de Samba sur Raspberry Pi pour un partage de fichiers polyvalent
Pour commencer, il faut préparer votre Raspberry Pi en installant Samba, le logiciel de partage SMB. Ce protocole est intégré nativement à Windows et apprécié pour son interopérabilité avec macOS et Linux, ce qui rend le partage de fichiers fluide entre ces systèmes.
Procédons à une mise à jour du système et installons Samba via le terminal :
A voir aussi : Installer Pi-hole sur Raspberry Pi 5 : le guide essentiel pour éliminer les publicités sur tout votre réseau
apt update apt install samba
Si l’utilisateur n’a pas les droits administratifs, veillez à exécuter ces commandes avec des privilèges adéquats (sudo).
Cette étape met en place l’environnement serveur de fichiers nécessaire pour partager un dossier spécifique sur le réseau local. Par exemple, un dossier /srv/samba/partage dédié sera créé avec les droits adaptés au compte utilisateur.
Préparer le dossier de partage et définir les permissions utilisateurs
Nous créons un dossier accessible par Samba et le configurons pour assurer une bonne gestion des permissions :
mkdir -p /srv/samba/partage chown vincent:vincent /srv/samba/partage chmod 2775 /srv/samba/partage smbpasswd -a vincent
Dans cet exemple, l’utilisateur « vincent » se voit attribuer la propriété du dossier. Le paramètre chmod 2775 installe un masque d’écriture et d’exécution qui facilite un usage collaboratif. Le mot de passe Samba est à définir avec soin pour garantir la sécurité d’accès.
L’attribution des droits est primordiale : elle évite à votre partage d’être non accessible, invisible, ou en lecture seule par défaut.
Déclaration et paramétrage du partage Samba dans la configuration réseau du Raspberry Pi
L’étape suivante consiste à indiquer le partage dans le fichier de configuration Samba (smb.conf). Voici un exemple de déclaration efficace :
[partage] path = /srv/samba/partage browseable = yes read only = no valid users = vincent create mask = 0664 directory mask = 0775
Cette configuration autorise l’accès en lecture et écriture à l’utilisateur vincent tout en rendant le partage visible depuis les explorateurs de fichiers. Les masques de création garantissent que les fichiers et dossiers créés héritent des bonnes permissions pour un usage partagé.
Une validation de syntaxe est indispensable avant d’appliquer ces réglages avec la commande :
testparm -s
Un résultat sans erreur signifie que Samba est prêt pour la connexion des clients.
Test du serveur Samba et accès aux partages depuis Windows, macOS et Linux
Pour confirmer que le serveur est accessible, on utilise la commande :
smbclient -L localhost -U vincent
qui liste les partages disponibles, aidant à identifier d’éventuelles erreurs. Il est recommandé d’installer le client SMB s’il n’est pas déjà présent.
Le dossier partagé est ensuite accessible depuis chaque système avec ces chemins :
| Système | Adresse d’accès au partage |
|---|---|
| Windows | raspberrypipartage |
| macOS | smb://raspberrypi/partage |
| Linux | smb://raspberrypi/partage |
Si la résolution du nom « raspberrypi » échoue, récupérez l’adresse IP via hostname -I et remplacez-le dans l’adresse, garantissant ainsi une connexion sans faille.
Erreurs courantes et mesures pour un partage SMB fiable et sécurisé
En cas de refus d’accès, le point principal à vérifier est la correspondance entre le compte Samba et le compte système, ainsi que la mise à jour du mot de passe avec :
smbpasswd -a vincent
Un partage invisible peut être diagnostiqué en testant la connexion via l’adresse IP et en relançant testparm -s.
L’écriture refusée est généralement liée aux droits sur le dossier de partage ; la consultation des propriétaires et des permissions du dossier est alors nécessaire pour ajuster les accès.
Alternatives sécurisées et recommandations pour l’accès distant
Le protocole SMB ne doit jamais être exposé directement sur Internet, ce qui présente un risque de sécurité majeur. Pour un accès distant sécurisé, des solutions comme WireGuard ou Tailscale sont recommandées, offrant un tunnel chiffré vers votre réseau local.
Pour un usage plus avancé, OpenMediaVault fournit une interface NAS complète avec Samba, tandis que Syncthing permet une synchronisation directe entre appareils sans serveur centralisé.


