samba ubuntu 24.04 disque dur externe : config simple

samba ubuntu 24.04 disque dur externe​

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

  1. Qu’est-ce que Samba et pourquoi l’utiliser ?
  2. Préparer votre disque dur externe
  3. Installer Samba sur Ubuntu 24.04
  4. Configurer le partage de votre disque dur
  5. Accéder au partage depuis d’autres appareils
  6. Sécuriser votre partage Samba
  7. Résoudre les problèmes courants
  8. 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.

Auteur/autrice

  • Je m’intéresse à tout ce qui bouge dans l’univers des startups, de l’IA et des innovations qui bousculent la tech. Mon but : dénicher les tendances avant tout le monde (et parfois me tromper avec panache).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *