Comment partager des dossiers depuis un PC Ubuntu sur votre réseau

Vous pouvez partager un dossier depuis un PC Ubuntu avec des appareils Windows, Linux et autres appareils compatibles SMB en utilisant Samba. Une méthode fiable consiste à créer un partage /etc/samba/smb.conf, à attribuer un mot de passe Samba à un utilisateur Ubuntu existant et à vous connecter au partage par son nom d'hôte ou son adresse IP. Les étapes décrites ci-dessous utilisent un partage authentifié plutôt qu'un accès invité ouvert.

Le guide actuel de Canonical concernant le serveur de fichiers Samba utilise le même paquet Samba et le même fichier de configuration. Ces étapes s'appliquent aux versions d'Ubuntu prises en charge, notamment les versions 24.04 LTS et 26.04 LTS.

Comment partager un dossier depuis Ubuntu via le réseau

1. Installez Samba

Ouvrez le Terminal et installez le paquet serveur Samba :

sudo apt update
sudo apt install samba

Samba fournit le service de partage de fichiers SMB utilisé par Windows et d'autres systèmes d'exploitation de bureau.

Installation du paquet Samba avec apt dans le terminal Ubuntu
Installez Samba depuis les dépôts de paquets d'Ubuntu.

2. Créez le dossier que vous souhaitez partager

Cet exemple conserve les données partagées sous le répertoire `/etc/ /srvshared`, recommandé par Canonical pour les données servies par le système. Créez ce répertoire et attribuez-en la propriété à votre compte Ubuntu actuel :

sudo mkdir -p /srv/samba/share
sudo chown -R "$USER":"$USER" /srv/samba/share
chmod 0770 /srv/samba/share

Vous pouvez utiliser un autre dossier à la place, mais ses permissions Linux doivent permettre à l'utilisateur Samba de le lire ou de l'écrire.

Terminal Ubuntu créant le répertoire /srv/samba/share
Créez un répertoire dédié pour le partage réseau.

3. Ajoutez le partage à smb.conf

Sauvegardez la configuration, puis ouvrez-la dans un éditeur de texte :

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo nano /etc/samba/smb.conf

Ajoutez ce bloc à la fin. Remplacez yourusernamepar votre nom d'utilisateur Ubuntu :

[Shared]
    path = /srv/samba/share
    browseable = yes
    read only = no
    guest ok = no
    valid users = yourusername
    create mask = 0660
    directory mask = 0770

read only = noAutorise les écritures, mais guest ok = noexige des identifiants. Cette valid usersligne limite le partage au compte spécifié.

Éditeur de texte Ubuntu affichant le bloc de configuration Samba partagé
Ajoutez un bloc de partage au fichier /etc/samba/smb.conf et désactivez l'accès invité pour la configuration authentifiée.

4. Créez un mot de passe Samba

Samba gère sa propre base de données d'identifiants. Votre compte Linux doit déjà exister avant de pouvoir être ajouté à Samba. Exécutez :

sudo smbpasswd -a "$USER"

Saisissez le mot de passe que les clients du réseau devront utiliser. La documentation de Canonical sur le contrôle d'accès au partage et le manuel Samba smbpasswd décrivent tous deux cette étape d'authentification distincte.

Terminal Ubuntu créant un mot de passe Samba pour un utilisateur local
Ajoutez votre compte Linux existant à la base de données d'identifiants distincte de Samba.

5. Vérifiez la configuration et redémarrez Samba

Avant de redémarrer le service, vérifiez la configuration pour détecter d'éventuels problèmes de syntaxe :

sudo testparm

Si la configuration se charge correctement, redémarrez le service SMB :

sudo systemctl restart smbd
sudo systemctl status smbd --no-pager

Si smbdcette option est activée, le partage est prêt à accepter les connexions.

Terminal Ubuntu : validation du fichier smb.conf avec testparm et redémarrage de smbd
Validez la configuration avant de redémarrer le service Samba.

6. Autoriser Samba via UFW si le pare-feu est actif

Vérifiez d'abord UFW :

sudo ufw status

Si elle est active, autorisez le profil d'application Samba. Pour une meilleure visibilité sur le réseau local uniquement, remplacez le sous-réseau d'exemple par le vôtre :

sudo ufw allow from 192.168.1.0/24 to any app Samba

La documentation du pare-feu d'Ubuntu décrit à la fois le profil d'application Samba et la syntaxe restreinte au sous-réseau.

Terminal Ubuntu autorisant le profil d'application Samba UFW depuis un sous-réseau local
Si UFW est actif, autorisez Samba uniquement depuis votre sous-réseau local lorsque cela est possible.

7. Se connecter depuis Windows

Trouvez l'adresse du PC Ubuntu avec hostname -I. Dans l'Explorateur de fichiers Windows, saisissez un chemin d'accès tel que :

\\192.168.1.10\Shared

Connectez-vous avec le nom d'utilisateur Ubuntu que vous avez indiqué valid userset le mot de passe Samba de l'étape 4. Utilisez votre véritable adresse IP Ubuntu, et non l'exemple ci-dessus.

Explorateur de fichiers Windows 11 ouvrant un partage Samba Ubuntu par adresse IP
Windows peut ouvrir le partage directement avec l'adresse IP et le nom du partage du PC Ubuntu.

8. Se connecter depuis un autre PC Ubuntu ou Linux

Dans GNOME Files, appuyez sur Ctrl+L ou utilisez Autres emplacements , puis saisissez :

smb://192.168.1.10/Shared

D’autres clients SMB peuvent utiliser la même adresse de serveur, le même nom de partage, le même nom d’utilisateur et le même mot de passe. Le Finder de macOS peut également utiliser une smb://adresse de serveur via Aller > Se connecter au serveur .

Ubuntu Files ouvre le même partage Samba avec une adresse smb://
Les ordinateurs de bureau Linux utilisant GNOME Files peuvent se connecter avec une adresse smb://.

Si le partage Ubuntu n'apparaît pas dans le menu Réseau

Ne présumez pas que le partage est défectueux simplement parce qu'il n'apparaît pas automatiquement dans la liste. Sur les installations récentes d'Ubuntu 26.04 LTS, la prise en charge NetBIOS de Samba est désactivée par défaut, comme indiqué dans les notes de version de Canonical pour Ubuntu 26.04 LTS . L'ouverture directe \\IP-address\Shareddu partage smb://IP-address/Sharedest généralement la méthode de test la plus rapide.

  • Accès refusé : veuillez vérifier que le nom d’utilisateur correspond valid userset que le compte Linux peut accéder au répertoire partagé.
  • Connexion refusée : exécutez systemctl status smbdet vérifiez que UFW ne bloque pas Samba.
  • Erreur de configuration : exécutez sudo testparmà nouveau le programme et corrigez la ligne signalée dans smb.conf.
  • Adresse IP modifiée : veuillez vérifier hostname -Ià nouveau ou configurer une réservation DHCP sur votre routeur.

Qu’en est-il de l’option « Partage sur le réseau local » dans Fichiers ?

Ubuntu propose toujours le paquet nautilus-share , qui intègre le partage Samba à GNOME Files, mais son installation par défaut n'est pas garantie et le fonctionnement des menus peut varier selon les versions d'Ubuntu. La configuration manuelle de Samba est plus technique, mais elle permet de gérer explicitement l'authentification, les permissions, les règles de pare-feu et le dépannage.

Faut-il activer l'accès invité ?

Le partage invité est pratique sur un réseau domestique sécurisé, mais il permet aux clients de se connecter sans mot de passe Samba. Le guide du serveur de fichiers de Canonical inclut un exemple de partage invité, mais précise que cela confère un accès étendu au réseau local. Pour les documents personnels ou tout réseau auquel vous ne faites pas entièrement confiance, privilégiez l' guest ok = noauthentification.

Laisser un commentaire

Comment installer BlackArch Linux : guide d’installation USB et sur ordinateur

Comment installer BlackArch Linux : guide d’installation USB et sur ordinateur

Découvrez comment télécharger l'ISO BlackArch appropriée, la vérifier, créer une clé USB bootable et installer BlackArch Linux en toute sécurité grâce à l'installateur Slim.

Comment configurer Proton Mail Bridge sous Linux avec Thunderbird

Comment configurer Proton Mail Bridge sous Linux avec Thunderbird

Installez Proton Mail Bridge sur Linux, connectez votre compte Proton Mail payant et configurez Thunderbird avec les paramètres IMAP, SMTP et de certificat appropriés.

Comment accéder à un Raspberry Pi avec TeamViewer depuis Linux

Comment accéder à un Raspberry Pi avec TeamViewer depuis Linux

Installez TeamViewer Host sur Raspberry Pi OS, associez l'appareil à votre compte et connectez-vous depuis un ordinateur Linux en suivant les instructions et les conseils de dépannage relatifs aux packages ARM les plus récents.

Comment partager une souris et un clavier sur un réseau local sous Linux

Comment partager une souris et un clavier sur un réseau local sous Linux

Utilisez Barrier ou son successeur Input Leap pour contrôler plusieurs ordinateurs Linux avec une seule souris et un seul clavier. Découvrez l'installation, la configuration du serveur, la connexion au réseau local et les solutions aux problèmes rencontrés.

Comment bloquer les publicités via DNS sous Linux

Comment bloquer les publicités via DNS sous Linux

Bloquez de nombreuses publicités et traqueurs dans les applications Linux en configurant AdGuard DNS dans GNOME, KDE Plasma ou NetworkManager, avec les adresses IPv4 et IPv6 actuelles et des conseils de dépannage.

Comment rendre votre profil de messagerie Thunderbird portable sous Linux

Comment rendre votre profil de messagerie Thunderbird portable sous Linux

Rendez portable un profil de messagerie Thunderbird sous Linux en copiant le profil complet sur une clé USB, en le lançant via son chemin d'accès et en évitant les erreurs courantes de perte de données.

Comment jouer à GTA 5 sur Linux avec Steam et Proton

Comment jouer à GTA 5 sur Linux avec Steam et Proton

Installez GTA 5 sur Linux via Steam, activez Proton, choisissez une version de compatibilité et découvrez pourquoi le mode Histoire et GTA Online diffèrent.

Les 4 meilleurs émulateurs Android pour Linux : lequel convient à votre configuration ?

Les 4 meilleurs émulateurs Android pour Linux : lequel convient à votre configuration ?

Comparez Waydroid, Android Studio Emulator, Genymotion et redroid pour trouver la solution Linux adaptée à vos applications de bureau, au développement Android, à l'assurance qualité ou aux tests de conteneurs.

5 navigateurs légers pour Raspberry Pi, du minimaliste au moderne

5 navigateurs légers pour Raspberry Pi, du minimaliste au moderne

Comparez cinq navigateurs légers pour Raspberry Pi, notamment NetSurf, Dillo, Links2, Lynx et GNOME Web, avec les commandes d'installation APT actuelles et les compromis.

Comment exécuter Chromium OS sur un Raspberry Pi 4, Pi 400 ou Pi 5

Comment exécuter Chromium OS sur un Raspberry Pi 4, Pi 400 ou Pi 5

Installez la version de Chromium OS de l'équipe FydeOS sur un Raspberry Pi 4B, Pi 400 ou Pi 5. Choisissez l'image appropriée, flashez-la et comprenez ses limites.