Mac OS X et les accès aux shares Samba

21 janvier 2014 - Mac OS X

Si comme moi vous êtes équipés d’un NAS, que vous avez fait toutes les mises à jour, et que vous ne pouvez plus accéder aux shares de votre NAS… (infos recueillies sur le blog de Cammodude)

La raison

Apple a procédé à une mise à jour du protocole Samba (de SMB version 1 vers SMB version 2). Pour une raison obscure, il ne supporte plus correctement les accès à des serveurs équipés de SMB version 1. Ce qu’il ne supporte plus en fait, c’est la gestion des droits et des autorisations. Au final, ça fonctionne uniquement pour les accès de type Guest.
L’utilisation du menu « Se connecter comme » provoque un message d’erreur de type :

Fenêtre

Le contournement

Depuis Finder, connectez-vous à votre serveur (Menu Aller > Se connecter au serveur), ou Pomme + K, en faisant précéder l’adresse du serveur par cifs:// (exemple : cifs://192.168.1.100 ou cifs://monserveur).
Cela aura pour effet de forcer l’utilisation du protocole cifs (SMB version 1).

La méthode radicale

Pour forcer l’utilisation de SMB 1 pour toutes les connexions:

  1. Ouvrir un Terminal
  2. Copier / Coller la ligne ci-dessous (une seule ligne) :

Ce que fait cette commande :

  1. Elle crée un fichier nsmb.conf  dans le dossier suivant (sous votre répertoire principal) ~/Library/Preferences/nsmb.conf.
  2. Elle ajoute les directives nécessaires pour que SMB 1 soit systématiquement utilisé. C’est plus lent, mais stable.

Retour en arrière

  1. Ouvrir un Terminal
  2. Copier / Coller la ligne ci-dessous (une seule ligne) :

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.