Accéder et monter un partage SMB via la ligne de commande
Table des matières:
Avez-vous besoin d'accéder à un partage SMB et de le monter à partir de la ligne de commande sur un Mac ? Vous avez peut-être l'habitude de vous connecter à un PC Windows à partir des fonctionnalités de réseau Mac pour monter un partage Windows sur Mac, mais vous pouvez également vous connecter à des partages Samba à partir du terminal.
Cet article montrera plusieurs façons de monter et d'accéder aux partages réseau SAMBA / SMB à partir de la ligne de commande de Mac, y compris avec les dernières versions de MacOS et les anciennes versions de Mac OS X, car le processus est différent selon sur le système que vous utilisez.
Comment accéder et monter des partages SMB via un terminal sur Mac
Dans les nouvelles versions de macOS, vous pouvez accomplir cela avec la commande "mount_smbfs" et c'est plutôt simple :
mount_smbfs //[email protected]/myshare /mnt/smbshare
Remplacez USER, l'adresse IP, le nom du partage et le point de montage du partage, et c'est tout.
Bien sûr, vous devrez vous connecter et vous authentifier sur le partage réseau, sauf s'il s'agit d'une connexion d'utilisateur INVITÉ.
Vous pouvez également démonter le partage SMB avec la commande "unmount" comme d'habitude.
Accéder et monter des partages SMB dans les anciennes versions de Mac OS X
Pour les anciennes versions de Mac OS X, le lecteur OSXDaily Dan Luna a envoyé le conseil suivant sur l'accès aux partages Windows sur le Mac à partir de la ligne de commande :
"Mon Mac est niché dans une mer de PC Windows au bureau, et j'accède donc fréquemment aux partages SMB pour partager des données et des fichiers. Accéder aux partages SMB/Windows sur Mac est vraiment facile à partir de l'interface graphique, mais je passe beaucoup de temps dans la ligne de commande et j'aime toujours trouver un moyen de faire les choses en utilisant les fondements de Mac OS X. Dans cet esprit, voici comment accéder aux partages SMB via la ligne de commande sous Mac OS X : "
Les versions antérieures de Mac OS X pouvaient diviser cela en plusieurs commandes comme ceci, pour lister d'abord les partages SAMBA disponibles à l'adresse IP de destination :
smbclient -U user -I 192.168.0.105 -L //smbshare/
(Notez que certaines des versions les plus récentes d'OS X utilisent "smbutil" au lieu de smbclient)
Maintenant, vous voudrez définir le point de montage de vos partages SMB :
mount -t smbfs -o username=winusername //smbserver/myshare /mnt/smbshare
Et enfin, vous voudrez accéder au partage SMB en spécifiant votre identifiant Windows et l'adresse IP de la machine :
mount -t cifs -o username=winusername, password=winpassword //192.168.0.105/myshare /mnt/share
Merci pour le conseil Dan ! Je n'ai pas été en mesure de vérifier si cela fonctionne parce que je suis sur un réseau entièrement Mac avec des versions ultérieures de Mac OS, mais les commandes semblent valides, donc je ne vois aucune raison pour que ce ne soit pas le cas.
Évidemment, vous devrez renseigner vos propres noms d'utilisateur, noms de partage, adresses IP, points de montage, etc.
J'apprécie vraiment le conseil de Dan et c'est une excellente astuce avancée à utiliser pour les utilisateurs de terminaux, mais pour certains utilisateurs de Mac qui préfèrent l'interface graphique, il est probablement plus facile de monter des dossiers partagés Windows via Mac Finder.