Vous voulez accéder à votre disque dur externe branché sur votre PC Ubuntu depuis n’importe quel appareil de votre réseau local ? Samba est LA solution, et franchement, c’est bien plus simple qu’on ne le pense. En gros, Samba transforme votre Ubuntu en serveur de fichiers accessible depuis Windows, Mac, smartphone ou même votre smart TV. Je vais vous montrer comment configurer tout ça sur Ubuntu 24.04, et croyez-moi, dans 30 minutes maximum, vous pourrez streamer vos films depuis votre canapé.
Sommaire
- Qu’est-ce que Samba et pourquoi l’utiliser ?
- Préparer votre disque dur externe
- Installer Samba sur Ubuntu 24.04
- Configurer le partage de votre disque dur
- Accéder au partage depuis d’autres appareils
- Sécuriser votre partage Samba
- Résoudre les problèmes courants
- FAQ
| Aspect | Information |
|---|---|
| Version Ubuntu | 24.04 LTS (Noble Numbat) |
| Difficulté | Débutant à intermédiaire |
| Temps nécessaire | 20-30 minutes |
| Prérequis | Droits administrateur (sudo) |
| Compatible avec | Windows, macOS, Linux, Android, iOS |
Qu’est-ce que Samba et pourquoi l’utiliser ? {#quest-ce-que-samba}
Le partage réseau simplifié

Samba, c’est le pont entre Linux et le reste du monde. Personnellement, je l’utilise depuis des années et ce truc est magique. Imaginez pouvoir accéder à tous vos fichiers stockés sur un disque dur branché à votre PC Ubuntu depuis votre téléphone, votre tablette ou l’ordinateur Windows du salon. C’est exactement ce que fait Samba.
Concrètement, Samba implémente le protocole SMB/CIFS (le même que Windows utilise nativement), ce qui signifie que votre Ubuntu va parler la même langue que tous les autres appareils de votre réseau. Plus besoin de transférer des fichiers par clé USB ou de jongler avec des services cloud. Votre disque dur externe devient accessible comme s’il était branché directement sur chaque appareil.
Si tu souhaites obtenir la liste des ports USB disponibles sur ton système Linux, il existe une commande simple et efficace. Pour découvrir comment l’utiliser et obtenir des informations détaillées sur tes périphériques USB, consulte cet article : Commande Linux pour avoir la liste des ports USB.
Préparer votre disque dur externe {#preparer-disque-dur}
Identifier et monter votre disque
Avant de partager quoi que ce soit, il faut s’assurer que votre disque dur externe est correctement reconnu et monté par Ubuntu. Branchez votre disque et ouvrez un terminal (Ctrl+Alt+T). Tapez cette commande pour voir tous les disques connectés :
bash
lsblk
Vous devriez voir quelque chose comme /dev/sdb1 ou /dev/sdc1 – c’est votre disque externe. Ubuntu 24.04 monte généralement automatiquement les disques dans /media/votre-nom-utilisateur/. Si ce n’est pas le cas, pas d’inquiétude, on va le faire manuellement.
Pour un montage permanent (qui résiste aux redémarrages), je recommande de créer un point de montage dédié. C’est vraiment plus propre et ça évite les galères. Créez un dossier pour votre disque :
bash
sudo mkdir /mnt/disque-externe
Ensuite, montez votre disque (remplacez sdb1 par votre identifiant) :
bash
sudo mount /dev/sdb1 /mnt/disque-externe
Astuce pro : pour que le disque se monte automatiquement au démarrage, il faut éditer le fichier fstab. Mais franchement, si vous débranchez souvent votre disque, laissez Ubuntu le gérer automatiquement dans /media, c’est plus simple.
Installer Samba sur Ubuntu 24.04 {#installer-samba}
Installation en deux minutes chrono

L’installation de Samba sur Ubuntu 24.04, c’est ridiculement simple. Ouvrez votre terminal et tapez ces deux commandes :
bash
sudo apt update
sudo apt install samba samba-common-bin
Ubuntu va télécharger et installer tout ce qu’il faut. Généralement, ça prend moins de deux minutes avec une connexion correcte. Une fois l’installation terminée, vérifiez que Samba tourne bien :
bash
sudo systemctl status smbd
Si vous voyez « active (running) » en vert, c’est bon, le service est lancé. Dans le cas contraire (ce qui arrive rarement), démarrez-le manuellement :
bash
sudo systemctl start smbd
sudo systemctl enable smbd
Configurer le partage de votre disque dur {#configurer-partage}
Créer votre premier partage réseau
Maintenant, on attaque la partie intéressante : configurer le partage. Le fichier de configuration de Samba se trouve dans /etc/samba/smb.conf. Avant de le modifier, faites une sauvegarde (on ne sait jamais) :
bash
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
Ouvrez le fichier de configuration avec votre éditeur préféré (moi j’utilise nano, c’est parfait pour les débutants) :
bash
sudo nano /etc/samba/smb.conf
Descendez tout en bas du fichier et ajoutez ces lignes pour créer votre partage :
[Disque-Partage]
comment = Mon disque dur externe partagé
path = /media/votre-nom/votre-disque
browseable = yes
read only = no
create mask = 0755
directory mask = 0755
valid users = votre-nom-utilisateur
Remplacez évidemment /media/votre-nom/votre-disque par le vrai chemin de votre disque et votre-nom-utilisateur par votre nom d’utilisateur Ubuntu.
Les options importantes à comprendre :
- browseable = yes : le partage apparaît quand on parcourt le réseau
- read only = no : permet l’écriture (sinon c’est lecture seule)
- valid users : limite l’accès à certains utilisateurs
Sauvegardez le fichier (Ctrl+X, puis Y, puis Entrée dans nano) et redémarrez Samba pour appliquer les changements :
bash
sudo systemctl restart smbd
Créer un utilisateur Samba
Petit détail important : Samba utilise ses propres mots de passe, différents de ceux d’Ubuntu. Il faut donc créer un utilisateur Samba (avec le même nom que votre utilisateur Ubuntu) :
bash
sudo smbpasswd -a votre-nom-utilisateur
Choisissez un mot de passe (il peut être différent de celui d’Ubuntu, personnellement je mets le même pour éviter de l’oublier).
Accéder au partage depuis d’autres appareils {#acceder-partage}
Connexion depuis Windows
Sur Windows, c’est super simple. Ouvrez l’Explorateur de fichiers et dans la barre d’adresse, tapez :
\\adresse-ip-ubuntu\Disque-Partage
Pour trouver l’adresse IP de votre Ubuntu, tapez ip addr dans le terminal. C’est généralement quelque chose comme 192.168.1.100.
Windows va vous demander les identifiants : utilisez le nom d’utilisateur et le mot de passe Samba que vous venez de créer. Cochez « Mémoriser mes informations » pour ne pas avoir à les retaper à chaque fois.
Connexion depuis macOS et smartphones
Sur Mac, ouvrez le Finder, puis allez dans Aller > Se connecter au serveur (Cmd+K) et entrez :
smb://adresse-ip-ubuntu/Disque-Partage
Pour les smartphones Android, téléchargez une app comme Solid Explorer ou CX File Explorer. Ajoutez une connexion réseau SMB avec l’adresse IP de votre Ubuntu et vos identifiants Samba. Sur iOS, l’app Fichiers d’Apple gère nativement les partages SMB depuis iOS 13.
Sécuriser votre partage Samba {#securiser-partage}
Les bonnes pratiques de sécurité
Bon, soyons honnêtes, si c’est juste pour votre réseau local à la maison, pas besoin de devenir parano. Mais quelques précautions de base, ça ne fait pas de mal :
Premièrement, assurez-vous que votre partage n’est accessible que depuis votre réseau local. Dans smb.conf, ajoutez cette ligne dans la section [global] :
interfaces = 192.168.1.0/24 lo
bind interfaces only = yes
Adaptez l’adresse réseau (192.168.1.0/24) à votre configuration. Cette config limite Samba à votre réseau local uniquement.
Deuxièmement, utilisez des mots de passe solides pour vos utilisateurs Samba. Je sais, c’est chiant, mais « 123456 » ou « password », c’est vraiment pas terrible, même sur un réseau local.
Si vous voulez aller plus loin, vous pouvez limiter l’accès à certaines adresses IP spécifiques :
hosts allow = 192.168.1.100 192.168.1.101 192.168.1.102
hosts deny = all
Résoudre les problèmes courants {#problemes-courants}
Dépannage rapide des soucis fréquents
Parfois, ça ne marche pas du premier coup, et c’est totalement normal. Voici les problèmes que je rencontre le plus souvent et leurs solutions :
Le partage n’apparaît pas sur le réseau ? Vérifiez d’abord que le firewall d’Ubuntu ne bloque pas Samba :
bash
sudo ufw allow samba
Si vous utilisez un autre firewall ou si votre box internet a un firewall activé, assurez-vous que les ports 139 et 445 sont ouverts.
Erreur d’authentification ? C’est généralement un problème de mot de passe. Recréez l’utilisateur Samba :
bash
sudo smbpasswd -a votre-utilisateur
Et sur Windows, supprimez les identifiants enregistrés dans le Gestionnaire d’informations d’identification (Panneau de configuration > Comptes d’utilisateurs > Gestionnaire d’informations).
Permissions refusées ? C’est le classique. Vérifiez que votre utilisateur a bien les droits sur le dossier partagé :
bash
sudo chown -R votre-utilisateur:votre-utilisateur /chemin/vers/dossier
Dans le pire des cas, si vraiment rien ne marche, regardez les logs de Samba :
bash
sudo tail -f /var/log/samba/log.smbd
Ça donne généralement une bonne indication du problème.
FAQ {#faq}
Est-ce que Samba ralentit mon système ? Pas vraiment. Samba consomme très peu de ressources quand il n’est pas utilisé. Même avec plusieurs utilisateurs connectés simultanément, l’impact reste minime sur une machine moderne.
Puis-je partager plusieurs disques durs ? Absolument ! Il suffit d’ajouter une nouvelle section dans smb.conf pour chaque disque. Donnez-leur des noms différents ([Disque1], [Disque2], etc.) et configurez les chemins appropriés.
Mon disque dur se déconnecte parfois, que faire ? C’est souvent lié à la mise en veille du disque USB. Vous pouvez désactiver la suspension USB avec : sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="/&usbcore.autosuspend=-1 /' /etc/default/grub puis sudo update-grub.
Quelle est la vitesse de transfert maximale ? En réseau gigabit (1 Gbps), vous pouvez espérer environ 100-115 Mo/s en lecture/écriture. C’est largement suffisant pour streamer du 4K ou transférer de gros fichiers rapidement.
Samba est-il sécurisé pour un usage professionnel ? Pour un usage domestique, c’est parfait. Pour du pro, je recommande d’activer le chiffrement SMB3 et d’utiliser un VPN si vous devez accéder aux partages depuis l’extérieur.
Comment désinstaller Samba si je n’en ai plus besoin ? Simplement avec : sudo apt remove --purge samba samba-common-bin puis supprimez le dossier de config : sudo rm -rf /etc/samba.





