SMB, également connu parfois sous le nom de CIFS, est le protocole chargé de fournir un accès partagé aux fichiers et aux imprimantes sur les réseaux Windows. Pour simplifier les choses, nous utilisons indifféremment les deux termes. Ce service peut s'exécuter directement sur le port TCP 445, mais il peut également utiliser l'API NetBIOS.
Le système de fichiers Linux CIFS est composé de deux parties :le code du noyau (désigné par le nom du module du noyau, cifs) et les outils de montage de l'espace utilisateur. La prise en charge du système de fichiers du noyau cifs est généralement construite sous forme de module et chargée lorsqu'un utilisateur tente de se connecter à un serveur de fichiers SMB/CIFS à l'aide de la commande mount. Le moyen le plus simple de savoir si votre hôte Linux prend en charge cifs est d'examiner le contenu de /proc/filesystems. Vérifiez ce fichier et recherchez le terme cifs répertorié dans la sortie :
$ cat /proc/filesystems | grep cifs nodev cifs
Monter un partage de fichiers SMB/CIFS
La syntaxe générale pour accéder à un partage de fichiers SMB/CIFS est :
$ mount.cifs //server/share mount_point [-o options ]
Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande mount.cifs :
mount.cifs: command not found
vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution.
Répartition | Commande |
---|---|
Debian | apt-get install cifs-utils |
Ubuntu | apt-get install cifs-utils |
Alpin | apk ajouter cifs-utils |
Arch Linux | pacman -S cifs-utils |
Kali Linux | apt-get install cifs-utils |
CentOS | yum installer cifs-utils |
Fédora | dnf install cifs-utils |
Raspbian | apt-get install cifs-utils |
Docker | docker exécuter cmd.cat/mount.cifs mount.cifs |
Caractéristiques et avantages de CIFS
Selon Microsoft, CIFS/SMB possède une série de fonctionnalités qui lui confèrent de nombreux avantages par rapport aux autres protocoles réseau.
- Intégrité et simultanéité :CIFS permet un accès simultané au même fichier, tout en fournissant les mécanismes de verrouillage nécessaires pour éviter les conflits.
- Optimisation pour les liens lents :Le protocole CIFS a été optimisé au fil des ans pour bien fonctionner même sur des liaisons lentes.
- Sécurité :Un serveur CIFS permet à la fois un accès sécurisé anonyme et authentifié aux ressources.
- Performances et stabilité
- Noms de fichiers Unicode