8 votes

Problème de permissions lors de la copie de fichiers sur un serveur via SMB sous OS X 10.9 Mavericks

Tout d'abord, je voudrais dire que j'ai passé la majeure partie de la journée à essayer de résoudre ce problème. J'ai déjà lu plusieurs articles sur le sujet mais je n'arrive pas à trouver le problème spécifique que je rencontre.

J'utilise OS X 10.9 Mavericks sur un Mac Mini. Notre serveur tourne sous Linux Gentoo. Pour l'instant, je ne sais pas exactement quelle version.

Le problème

Lorsque je me connecte à un serveur sur le réseau de notre entreprise avec le protocole SMB ou CIFS, je peux monter les volumes de ce serveur. Je peux également accéder aux fichiers de tous les volumes et les lire (pour autant que je sache). Je me connecte avec le nom d'utilisateur et le mot de passe de l'administrateur de ce serveur.

Cependant, lorsque j'essaie de copier des fichiers sur un volume en particulier, j'obtiens les résultats suivants Finder me demande d'entrer mon nom d'utilisateur et mon mot de passe . Après avoir saisi mes identifiants OSX, j'obtiens une erreur indiquant ce qui suit :

L'opération ne peut pas être effectuée car vous n'avez pas l'autorisation d'accéder à certains éléments.

Je ne peux donc pas copier de fichiers sur ce volume spécifique de notre serveur. . Je peux cependant copier des fichiers sur d'autres volumes de notre serveur.

Tentatives de solutions

Les solutions que j'ai déjà tentées sont les suivantes :

  • Connexion via CIFS plutôt que SMB
  • Changer les permissions sur ces fichiers en lecture/écriture par tout le monde
  • Tentative d'installation de Samba à utiliser à la place de l'implémentation SMB d'OS X

Aucune de ces tentatives n'a permis de résoudre le problème que je rencontre.

Quelques autres tentatives alternatives

J'ai également essayé de donner mes fichiers à un collègue qui utilise OS X Mountain Lion afin qu'il puisse essayer de copier les fichiers sur le volume en question. Il a rencontré le même problème et a également été invité par Finder à fournir ses informations d'identification, ce qui a entraîné l'échec de la copie en raison de l'erreur de permissions susmentionnée.
Il peut cependant copier ses propres fichiers sur ce volume sans aucun problème.

Lorsque j'ai fourni mes fichiers à un collègue qui utilise Windows 8, il a réussi à copier mes fichiers sur ce volume.

TL;DR

Impossible de copier des fichiers via SMB vers un volume de serveur spécifique depuis OSX Mavericks. Il est cependant possible de lire les fichiers.

Toute aide est très appréciée.

Mise à jour n° 1

Certaines personnes ont suggéré que je devais entrer les informations d'identification du serveur dans l'invite du Finder, mais cela n'est pas possible. Je ne peux entrer que les informations d'identification de mon compte OSX.

Je tiens également à préciser que je me connecte au serveur avec le même compte d'utilisateur et le même login que la plupart de mes collègues. Je me connecte donc avec le même compte que mes collègues, ce qui me permet de copier des fichiers sur le serveur. Cependant, j'obtiens toujours l'erreur "pas d'autorisation" lorsque j'essaie de copier des fichiers sur le serveur.

0voto

David Braun Points 227

Cela aurait été un commentaire aussi mais je n'ai pas encore assez de réputation.

Vous essayez d'utiliser un protocole de partage de fichiers Windows pour la communication entre des ordinateurs Mac OS et Linux. Pourquoi ne pas utiliser des protocoles de partage de fichiers plus natifs pour les plates-formes que vous utilisez, par ex :

  • installer et utiliser AFP (le protocole de partage de fichiers de Mac OS) sur Linux, ou
  • utiliser NFS (le protocole de partage de fichiers d'Unix, bien compris par Linux et Mac OS)

0voto

Argy Points 1

La solution est simple. Vous devez aller dans les paramètres de partage SMB et donner les permissions adéquates à l'utilisateur avec les informations d'identification duquel vous êtes connecté à votre Mac. Les autorisations de partage par défaut dans Windows sont pour tout le monde, mais vous devez avoir le nom d'utilisateur spécifique autorisé.

0voto

Patrick Steil Points 126

J'ai résolu ce problème avec :

sudo chmod +orw

Remarque : je ne suis pas un expert de MacOS, il se peut donc que je rende cette opération trop peu sûre, mais il s'agit pour moi de fichiers temporaires et cela a fonctionné.

-1voto

Azhar Points 6800

J'ai rencontré le même problème et la cause principale était l'activation de SELINUX. Vous pouvez désactiver SELINUX et essayer.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X