Page d'accueil » comment » Comment partager des fichiers entre Windows et Linux

    Comment partager des fichiers entre Windows et Linux

    Nous avons déjà couvert diverses manières de partager des fichiers entre ordinateurs proches, mais le partage entre Windows et Linux peut être un peu plus complexe. Cet article explique comment mapper des partages entre les deux systèmes d'exploitation pour un partage de fichiers transparent..

    Ce guide comporte deux parties. Dans la première partie, nous allons créer un dossier partagé sous Windows, puis configurer Linux pour accéder à ce partage. Dans la deuxième partie, nous allons créer un dossier partagé sous Linux et configurer Windows pour accéder au partage. Selon votre situation, vous voudrez suivre les instructions appropriées. Si, pour une raison quelconque, vous souhaitez configurer des dossiers partagés sur les deux systèmes, vous pouvez également le faire. Nous utilisons Windows 10 et Ubuntu pour nos exemples, mais nous avons rendu les instructions adaptables à pratiquement toutes les versions de Windows ou Linux..

    Première option: créer un partage sous Windows et y accéder depuis Linux

    Pour que cela fonctionne, nous allons suivre trois étapes. Premièrement, nous allons nous assurer que le partage est activé sur Windows. Une fois que ce sera le cas, nous partagerons le dossier actuel. Et ensuite, nous verrons comment accéder à ce dossier à partir d'un système Linux.

    Première étape: Assurez-vous que le partage est activé dans Windows

    Pour configurer un dossier partagé sous Windows pour Linux, commencez par vous assurer que vos paramètres réseau sont configurés pour autoriser la connexion depuis l'autre ordinateur en ouvrant le Centre Réseau et partage. Pour ce faire, le plus simple consiste à cliquer avec le bouton droit de la souris sur l'icône du réseau dans la barre d'état système et à choisir «Ouvrir le centre Réseau et partage».

    Dans la fenêtre Centre Réseau et partage, cliquez sur «Modifier les paramètres de partage avancés».

    Pour votre profil actuel, assurez-vous que les deux paramètres suivants sont activés:

    • Activer la découverte du réseau
    • Activer le partage de fichiers et d'imprimantes

    Lorsque vous avez terminé, cliquez sur «Enregistrer les modifications».

    Deuxième étape: partager le dossier

    Maintenant que le partage est activé, nous pouvons créer le dossier partagé sur la machine Linux. Il n'y a pas de limites à ce que vous pouvez partager (vous pouvez théoriquement partager l'intégralité de votre disque dur), mais ici, nous allons simplement partager un dossier nommé «Partager» situé sur notre bureau..

    Cliquez-droit sur le dossier que vous souhaitez partager sur le réseau, puis cliquez sur «Propriétés». Sur l'onglet «Partage» de la fenêtre des propriétés, cliquez sur le bouton «Partage avancé»..

    Dans la fenêtre «Partage avancé» qui s'ouvre, activez l'option «Partager ce dossier», puis cliquez sur le bouton «Autorisations»..

    Dans la fenêtre des autorisations, vous pouvez limiter l'accès au dossier à certains comptes. Pour permettre à tout utilisateur d’avoir accès à votre dossier, accordez simplement l’autorisation «Contrôle total» à l’utilisateur «Tout le monde». Cela permet à quiconque de lire et d'écrire les modifications apportées aux fichiers du dossier partagé. Si vous préférez limiter l'accès à certains comptes, supprimez simplement l'utilisateur Tout le monde, ajoutez les utilisateurs souhaités, puis attribuez-leur les autorisations appropriées..

    Remarque: ces comptes d’utilisateur se trouvent sur l’ordinateur Windows, pas sur Linux..

    Lorsque vous avez terminé de configurer les utilisateurs et les autorisations, cliquez sur «OK» pour fermer la fenêtre des autorisations, puis cliquez à nouveau sur «OK» pour fermer la fenêtre «Partage avancé»..

    De retour dans la fenêtre principale des propriétés, basculez vers l'onglet «Sécurité»..

    Pour que l'utilisateur Linux ait accès au dossier partagé, vous devez configurer ici les mêmes autorisations que celles que vous avez configurées dans les paramètres de partage. Si les deux paramètres ne correspondent pas, les paramètres les plus restrictifs prendront effet. Si les autorisations de sécurité de votre utilisateur souhaité sont déjà définies (par exemple, l'utilisateur geek dans notre exemple), vous pouvez continuer. Vous pouvez fermer la fenêtre et passer à l'étape suivante.

    Si vous devez ajouter un utilisateur, tel que "Tout le monde", cliquez sur le bouton "Modifier"..

    Dans la fenêtre des autorisations qui s’ouvre, cliquez sur le bouton «Ajouter» pour entrer les détails du nouvel utilisateur..

    Cliquez sur «OK» dans toutes les fenêtres ouvertes. Votre dossier devrait maintenant être partagé avec le réseau..

    Troisième étape: Accéder au partage Windows à partir de Linux

    Vous devriez être capable de monter le dossier partagé en utilisant l'interface graphique sous Linux, mais c'est aussi très facile à faire avec la ligne de commande. Nous allons utiliser terminal pour nos exemples, non seulement parce que c'est plus rapide, mais parce que cela fonctionnera sur de nombreuses distributions différentes.

    Tout d’abord, vous aurez besoin du paquet cifs-utils pour monter des partages SMB. Tapez simplement la commande suivante sur le terminal:

    sudo apt-get install cifs-utils

    Après cela, créez simplement un répertoire, puis montez le partage dessus. Dans cet exemple, nous allons créer le dossier sur notre bureau pour un accès facile. Utilisez ces commandes pour créer et monter le dossier:

    mkdir ~ / Desktop / Windows-Share sudo mount.cifs // WindowsPC / Share / home / geek / Bureau / Windows-Share -o utilisateur = geek

    Comme vous pouvez le voir sur la capture d'écran, nous avons été invités à saisir le mot de passe root de la machine Linux, puis le mot de passe du compte «geek» sous Windows. Après avoir exécuté cette commande, nous pouvons maintenant voir le contenu du partage Windows et y ajouter des données..

    Si vous avez besoin d’aide pour comprendre la commande mount, voici une ventilation:

    • sudo mount.cifs: Ceci est juste la commande mount, définie pour monter un partage CIFS (SMB).
    • WindowsPC: C'est le nom de l'ordinateur Windows. Tapez “Ce PC” dans le menu Démarrer de Windows, cliquez dessus avec le bouton droit de la souris et allez dans Propriétés pour voir le nom de votre ordinateur..
    • // Windows-PC / Share: C'est le chemin complet du dossier partagé.
    • / home / geek / Desktop / Windows-Share: C’est là que nous aimerions que le partage soit monté sur le système Linux..
    • -o utilisateur = geek: C'est le nom d'utilisateur Windows que nous utilisons pour accéder au dossier partagé..

    Deuxième option: créer un partage sur Linux et y accéder à partir de Windows

    Créer un partage sur Linux puis y accéder à partir de Windows est en réalité un peu plus facile que l’inverse. Premièrement, nous allons créer le dossier partagé sur le système Linux. Ensuite, nous verrons comment y accéder depuis un PC Windows.

    Première étape: créer le partage sur Linux

    Pour configurer un dossier partagé sur un Linux auquel Windows doit accéder, commencez par installer Samba (logiciel permettant d'accéder aux protocoles SMB / CIFS utilisés par Windows). Au terminal, utilisez la commande suivante:

    sudo apt-get install samba

    Une fois que Samba est installé, configurez un nom d'utilisateur et un mot de passe qui seront utilisés pour accéder au partage:

    smbpasswd - un geek

    Remarque: Dans cet exemple, nous utilisons «geek» car nous avons déjà un utilisateur Linux portant ce nom, mais vous pouvez choisir le nom de votre choix..

    Créez le répertoire que vous souhaitez partager sur votre ordinateur Windows. Nous allons juste mettre un dossier sur notre bureau.

    mkdir ~ / Desktop / Share

    Utilisez maintenant votre éditeur favori pour configurer le fichier smb.conf. Nous utilisons Vi ici.

    sudo vi /etc/samba/smb.conf

    Faites défiler jusqu'à la fin du fichier et ajoutez ces lignes:

    [] chemin = / home // disponible = oui utilisateurs valides =  lecture seule = non navigable = oui public = oui inscriptible = oui

    De toute évidence, vous devrez remplacer certaines des valeurs par vos paramètres personnels. Ça devrait ressembler a quelque chose comme ca:

    Enregistrez le fichier et fermez votre éditeur. Maintenant, il vous suffit de redémarrer le service SMB pour que les modifications prennent effet.

    sudo service smbd restart

    Votre dossier partagé devrait maintenant être accessible depuis un PC Windows.

    Deuxième étape: accéder au partage Linux à partir de Windows

    Ajoutons maintenant le partage Linux à notre bureau Windows. Faites un clic droit quelque part sur votre bureau et sélectionnez Nouveau> Raccourci.

    Tapez l'emplacement réseau du dossier partagé, avec cette syntaxe:

    \\ IP-ADDRESS \ SHARE-NAME

    Remarque: Si vous avez besoin de l’IP de votre ordinateur Linux, utilisez simplement le ifconfig commande au terminal.

    Dans l'assistant de raccourci sur le PC Windows, cliquez sur Suivant, choisissez un nom pour le raccourci, puis cliquez sur Terminer. Vous devriez vous retrouver avec un raccourci sur votre bureau qui va directement au partage Linux.