0 votes

Problème de permission sur le serveur Yosemite

J'ai un ancien Mac Pro Mid 2010 fonctionnant sous Yosemite que j'utilise comme serveur, et j'ai un dossier partagé qui devrait être accessible par tout le monde sur le réseau. Eh bien, c'est accessible, c'est sûr... mais tout fichier placé là ne peut être ouvert que par l'utilisateur qui l'a placé là. C'est exactement l'opposé de ce que je recherche avec ce dossier partagé. Y a-t-il un moyen de définir les autorisations de sorte que tout le monde ayant accès au dossier ait des autorisations de lecture/écriture pour tout ce qui se trouve dans le dossier?

J'ai essayé de créer un document de test sur l'un de mes autres ordinateurs (un ordinateur de bureau Windows 10 Pro) et de le mettre dans le dossier partagé. Voici l'erreur que j'ai obtenue lorsque j'ai essayé d'ouvrir le fichier, connecté en tant qu'administrateur du serveur.

Voici ce qui se passe lorsque j'essaie d'ouvrir un fichier

EDIT: On m'a demandé de mettre des sorties de terminal des autorisations pour le dossier partagé ainsi que son contenu. Donc, les voici:

Dossier partagé:

drwxrwxrwx+  6 admin  wheel  -           204 Aug 16 08:29 Share
0: user:_spotlight inherited allow list,search,file_inherit,directory_inherit
1: user:user1 allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit

Contenu (test.txt ne fonctionne pas; les deux dossiers fonctionnent et sont fournis pour comparaison):

drwxrwxrwx+  6 admin  wheel  -       204 Aug 16 08:29 .
0: user:_spotlight inherited allow list,search,file_inherit,directory_inherit
1: user:user1 allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit
drwxr-xr-x  33 root   wheel  -      1190 Aug 16 08:24 ..
-rw-r--r--@  1 user1  wheel  -      8196 Mar 20 16:18 .DS_Store
com.apple.FinderInfo      32 
0: user:_spotlight inherited allow read,execute
1: user:user1 inherited allow read,write,execute,append,readattr,writeattr,readextattr,writeextattr,readsecurity
drwxr-xr-x+  6 admin  wheel  -       204 Jun 24 18:40 Backups
0: user:_spotlight inherited allow list,search,file_inherit,directory_inherit
1: user:user1 inherited allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit
drwxrwxrwx+ 27 user1  wheel  nodump  918 Jun  9 15:04 Videos
0: user:_spotlight inherited allow list,search,file_inherit,directory_inherit
1: user:user1 inherited allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit
-rw-------+  1 user1  wheel  nodump   20 Aug 16 08:03 test.txt
0: user:_spotlight inherited allow read,execute
1: user:user1 inherited allow read,write,execute,append,readattr,writeattr,readextattr,writeextattr,readsecurity

0 votes

Fait. Espérons que cela aide.

0 votes

Je viens de recevoir votre modification; apparemment j'utilisais le mauvais terme. Je m'excuse pour cela.

0 votes

Comment pourrais-je réparer cela alors?

1voto

klanomath Points 63400

Le problème est lié à l'accès au partage avec un client Windows via SMB. Cela ne se produit pas en y accédant avec un client OS X via SMB ou AFP.

Pour résoudre rapidement votre problème, supprimez tous les ACL de l'utilisateur1 avec

sudo chmod -R -a "user1 allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit" /Volumes/vol_name/Share

Remplacez vol_name par le nom de volume approprié. Si "Share" est le nom du volume, omettez la partie "/vol_name"

Ensuite, ajoutez :

sudo chmod +a "everyone allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit" /Volumes/vol_name/Share

Vous pouvez ensuite modifier les autorisations de tous les fichiers et dossiers ultérieurs têtus avec :

sudo chmod ...

Ce n'est pas une solution élégante et je vais continuer à inspecter le problème d'accès pour les clients Windows.

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