Monter le partage Windows sur Linux à l'aide de CIFS

Monter Le Partage Windows Sur Linux A L Aide De Cifs



Le montage est un processus d'accès à des fichiers ou des dossiers via le système de fichiers local et d'apport de modifications. Windows Share est une fonctionnalité intégrée à Windows permettant de partager des fichiers ou des répertoires avec d'autres personnes sur un réseau local (LAN).

Dans ce didacticiel, j'explorerai le partage Windows et comment le monter sur un système de fichiers Linux à l'aide du montage.cifs utilitaire.

Qu'est-ce que le CIFS

CIFS, également connu sous le nom de Common Internet File System, est un dialecte du protocole SMB développé par Microsoft pour accéder aux fichiers ou dossiers des utilisateurs via la même connexion réseau. Cependant, les derniers protocoles SMB ont remplacé ce protocole de partage de fichiers réseau largement utilisé pour le montage de Windows Share sous Linux. Il existe un utilitaire spécifique appelé montage.cifs qui est utilisé pour monter Windows Share sur Linux. Dans la section suivante, je discuterai du processus d'installation sur Linux.







Comment installer CIFS-Utils sur Linux

Pour monter le partage Windows sur Linux montage.cifs un utilitaire est nécessaire, ce qui fait partie du CIFS-Utils emballer.



Pour installer cifs-utils sur Ubuntu , Debian, et les distributions basées sur ceux-ci, utilisez le gestionnaire de packages par défaut.



sudo apte installer cifs-utils

Utilisez le dnf gestionnaire de paquets pour installer cifs-utils sur CentOS et Feutre distributions,





sudo dnf installer cifs-utils

Pour chapeau rouge (RHEL) et Basé sur Red Hat les distributions utilisent le Miam directeur chargé d'emballage.

sudo miam, installe cifs-utils

Note: Pour les instructions mises en œuvre dans ce guide, j'utilise Ubuntu 22.04 . Le processus est similaire et peut être effectué sans aucun problème sur n'importe quelle distribution Linux.



Comment monter le partage Windows sur Linux

Nous avons besoin d'un point de montage, un répertoire créé n'importe où sur le système Linux, pour monter le partage Windows.

je crée un /média/WinShare répertoire sur root en utilisant mkdir commande avec les privilèges sudo.

sudo mkdir / médias / WinShare

Nous suivrons la syntaxe ci-dessous de la commande mount pour monter le partage Windows sous Linux.

sudo monter -t cifs // [ ADRESSE IP ] / [ NOM-PARTAGE ] / [ MONTER ] -O nom d'utilisateur = [ NOM D'UTILISATEUR ]

Dans la syntaxe ci-dessus :

[ADRESSE IP] : C'est l'adresse IP de la machine distante, qui est Windows dans ce cas ; pour accéder à l'adresse IP, ouvrez le invite de commande et exécutez le ipconfig commande. Notez l'adresse IPV 4.

[NOM-PARTAGE] : Il s'agit du nom de partage Windows ou du nom du dossier partagé pour le réseau.

[MONTER]: Il s'agit du répertoire du point de montage configuré sur la machine du client, qui est Linux.

-O : Il s'agit d'un indicateur utilisé pour définir cifs-utils options, pour en savoir plus sur les options cifs utils exécutées homme monture.cifs commande. Le tableau ci-dessous répertorie certaines options que les utilisateurs utilisent souvent.

nom d'utilisateur Pour fournir le nom d'utilisateur de la machine distante
mot de passe Pour fournir explicitement le mot de passe [Non recommandé]
informations d'identification Pour définir le fichier contenant les informations d'identification [Recommandé]
vers Pour définir explicitement la version du protocole 1.0, 2.0 ou 3.0

Maintenant, j'ai créé un partage Windows avec le nom Mon dossier , pour le monter sous Linux en utilisant /média/WinShare comme point de montage, j'utiliserai la commande suivante.

sudo monter -t cifs // 192.168.18.14 / Mon dossier / médias / WinShare -O nom d'utilisateur = ville

Après avoir exécuté la commande, il vous sera demandé de saisir le mot de passe de la machine distante. Une fois le partage Windows réussi, vous ne recevrez aucune alerte. Pour vérifier le montage réussi, utilisez le df-h commande; qui est essentiellement utilisé pour obtenir de l'espace disque du système de fichiers.

df -h

Dans de nombreux cas, il peut être nécessaire d'indiquer le domaine de l'utilisateur. Recherchez le domaine système du système Windows à l'aide du wmic (Ligne de commande de Windows Management Instrumentation) dans le invite de commande .

Le système informatique wmic obtient le domaine

Après avoir connu le domaine qui est GROUPE DE TRAVAIL dans mon cas, insérez-le simplement dans la commande ci-dessus en utilisant l'option de domaine.

sudo monter -t cifs // 192.168.18.14 / Mon dossier / médias / WinShare / -O nom d'utilisateur =ville, domaine =GROUPE DE TRAVAIL

Cependant, ce n'est pas une manière sécurisée de monter le dossier partagé. Pour le rendre plus sécurisé, l'utilitaire mount.cifs propose une option appelée informations d'identification .

Le informations d'identification L'option vous permet de définir le chemin d'un fichier texte brut contenant les informations d'identification de la machine distante au lieu de mentionner explicitement le nom d'utilisateur ou le mot de passe. Créons un fichier texte contenant les informations d'identification de la machine à laquelle accéder ; dans ce cas, il s'agit de la machine Windows.

sudo nano ~ / .credentials-cifs

Tapez les informations suivantes dans le fichier.

nom d'utilisateur = [ NOM D'UTILISATEUR ]

mot de passe = [ MOT DE PASSE ]

domaine = [ DOMAINE ]

Après avoir ajouté ces informations au fichier, enregistrez le fichier en appuyant sur ctrl+x et puis et .

Pour monter l’option Windows Partager avec informations d’identification, utilisez la commande suivante.

sudo monter -t cifs // 192.168.18.14 / Mon dossier / médias / WinShare / -O informations d'identification =~ / .credentials-cifs

Note: Je conseillerai de donner le chemin absolu au fichier d'informations d'identification au lieu d'utiliser ~/.

Comment rendre le montage du partage Windows permanent

Avant d’essayer la section suivante, notez les points importants.

  • Si le montage permanent n'est pas correctement configuré, Linux ne démarrera pas. Assurez-vous que tout est correct avant de redémarrer. Je suggérerai d'utiliser le monter -a commande pour vérifier les erreurs.
  • L'adresse IP de la machine distante doit être statique, sinon le montage échouera et éventuellement le démarrage du système.

Pour rendre le montage du partage Windows permanent, nous devons modifier le fichier fstab (File System Table). Le fichier fstab gère le système de fichiers et vous permet également de monter manuellement le système de fichiers externe.

Ouvrons le fichier fstab situé dans le /etc répertoire en utilisant le nano éditeur.

sudo nano / etc. / fstab

Pour rendre le partage Windows permanent sous Linux, suivez la syntaxe indiquée ci-dessous.

// [ ADRESSE IP ] / [ NOM-PARTAGE ] / [ MONTER ] cifs informations d'identification = [ CRÉDENTIELS-FILE-PATH ] [ DÉCHARGE ] [ PASSER ]

Note: Utiliser languette au lieu d'un espace pour séparer les champs dans le fichier fstab.

Remplaçons le [ADRESSE IP] , [NOM-PARTAGE] , [MONTER], et [CRÉDENTIELS-FILE-PATH] avec des informations réelles. Le [DÉCHARGER] et le [PASSER] les options sont utilisées pour activer sauvegarde du système de fichiers monté et fsck vérifiez au démarrage, respectivement. Ensemble 0 et 0 pour les deux options pour les garder désactivées.

// 192.168.18.14 / Mon dossier / médias / WinShare    cifs informations d'identification = / maison / utilisateur / .credentials-cifs 0 0

Note: Fournissez le chemin absolu du fichier d’informations d’identification.

Après avoir modifié le fichier fstab, enregistrez et quittez l'éditeur en utilisant ctrl+x et puis et .

L'étape suivante consiste à monter le partage Windows à l'aide du monter commande.

sudo monter / médias / WinShare

S'il n'y a aucune erreur, le montage est réussi et restera permanent même au démarrage.

Comment démonter le partage Windows

Pour démonter le partage Windows, utilisez le démonter commande avec le point de montage.

sudo démonter / [ MONTER ]

Dans notre exemple, le [MONTER] est /média/WinShare annuaire.

sudo démonter / médias / WinShare

Si la commande ci-dessus ne parvient pas à démonter le partage Windows, essayez forcer démontage à l'aide du -F drapeau.

sudo démonter -F / médias / WinShare

Ou utilisez le -l drapeau, qui se détache le système de fichiers si la commande ci-dessus échoue également.

sudo démonter -l / médias / WinShare

Pour en savoir plus sur ces options, exécutez le homme, monture commande.

Comment créer un partage Windows

Windows Share est un répertoire configuré pour être partagé sur un réseau local. Avant d'accéder à Windows Share sous Linux, il doit être configuré sous Windows.

Tout d’abord, assurez-vous que Windows est activé pour la communication CIFS. Pour cela, ouvrez le Activer et désactiver la fonctionnalité Windows sous Windows. Trouver Prise en charge du partage de fichiers SMB 1.0/CIFS dans la liste et vérifiez-la.

Après quelques instants, il vous sera demandé de redémarrer le système.

Pour activer la découverte du réseau sous Windows, accédez au Paramètres de partage avancés ; une fois sur place, vous devriez trouver l'option pour Découverte du réseau et assurez-vous que cette option est activée en sélectionnant le Activer la découverte du réseau option.

Ensuite, nous devons créer un dossier Windows Share qui sera monté sous Linux à l'aide de montage.cifs utilitaire.

Créez un dossier n'importe où sous Windows et faites un clic droit dessus, puis dans le menu contextuel, cliquez sur Propriétés . Accédez au Partage dans la fenêtre ouverte et cliquez sur l'icône Partager pour procéder aux paramètres de partage de dossiers.

Maintenant, cliquez sur l'icône déroulante, sélectionnez Tout le monde dans la liste, puis cliquez sur le Ajouter bouton.

Sélectionnez le Niveau d'autorisation, réglez-le sur Lire écrire dans ce dossier, puis cliquez sur Partager .

Le partage Windows est désormais prêt à être partagé.

Conclusion

Si vous avez récemment migré vers Linux, vous devrez certainement accéder aux données de votre système Windows. Tout type de données peut être partagé sous Linux à partir de Windows à l'aide de l'option Windows Share. Pour accéder au partage Windows sous Linux, l'adresse IP et le mot de passe de la machine Windows sont requis.

Le montage du partage Windows sur Linux à l'aide de l'utilitaire mount.cifs nécessite deux étapes. Commencez par définir le point de montage sous Linux, puis utilisez le monter commande avec le -t cifs option pour monter le partage Windows sur Linux.