Quel est le meilleur moyen de partager des fichiers sur un réseau exclusivement Mac sans rencontrer de problèmes d'autorisations?


4

J'ai quelques systèmes OSX sur mon réseau domestique et j'essaie de partager facilement des fichiers entre eux. Le partage de fichiers est activé sur chaque ordinateur et je peux afficher et ajouter des éléments à leurs dossiers publics, ce qui est simple et sans problème.

Mon problème concerne les autorisations ACL sous-jacentes de chacun des fichiers partagés. Lorsque j'ajoute des fichiers au dossier public d'un autre ordinateur, les autorisations du fichier sont conservées. Si le fichier m'appartient et que l'application qui l'a créé l'a mis en lecture seule (ou pire, ne lui donne aucune autorisation pour le groupe ou tout le monde), ma femme ne peut pas afficher le fichier sur son ordinateur. Elle ne peut même pas le supprimer ou le déplacer sans s'authentifier.

La seule façon que j'ai trouvée de contourner ce problème consiste à placer tous les fichiers partagés dans le dossier Drop Box en écriture seule, ce qui ajoute toutes les autorisations du compte d'utilisateur du propriétaire de l'ordinateur au fichier ajouté. Par exemple, si je place un fichier avec des autorisations 744 pour mon UID, l'UID de ma femme est ajouté au fichier, ce qui lui donne un accès complet au fichier. Si je place ce même fichier n'importe où ailleurs dans son dossier public, le fichier reste sous le contrôle de l'UID et elle ne peut rien y faire sans sudo.

J'ai réparé les autorisations et le comportement est toujours là, donc je suppose que c'est ainsi que cela est censé fonctionner.

Alors, comment sommes-nous censés partager facilement des fichiers entre nos dossiers publics lorsque les autorisations posent systématiquement problème?

Réponses:


2

Je pense que vous avez mal compris la nature de ces dossiers. L’idée du dossier Public est que vous insériez les fichiers que vous souhaitez partager. votre dossier public local, puis les autres utilisateurs du réseau peuvent les récupérer à leur guise. Pour envoyer quelque chose à un autre ordinateur, faites-le glisser dans leur boîte de dépôt. Vous avez déjà constaté comment cela fonctionne.

Il semble bien que vos autorisations soient peut-être gâchées, mais pas du genre qui sera corrigé par des autorisations de réparation, bien évidemment. En réalité, vous ne devriez pas pouvoir déposer d'éléments dans un dossier public distant. Les autorisations ne devraient être que de 755, appartenant à l'utilisateur: staff. La boîte de dépôt devrait être 733. Peut-être en plus, vous authentifiez-vous inutilement pour obtenir un accès en écriture qui ne fonctionne pas vraiment comme il se doit? Je ne sais pas.

Le partage de fichiers fonctionne comme vous le pensez pour moi, alors je suis obligé de supposer que quelque chose ne va pas avec la façon dont vous avez été configuré. Utilisez Public pour le partage local et le partage distant Drop Box, corrigez ces autorisations et tout ira bien. (Si vous êtes sceptique, créez simplement un compte utilisateur factice et utilisez-le comme modèle pour obtenir les autorisations appropriées.)


Parfait - je ne comprenais absolument pas le paradigme. J'essayais de mettre des choses dans les dossiers ~ / Public des autres personnes au lieu de les leur prendre. Ca, euh, "corrigé" pour moi (sans rien changer!) Merci!
Andrew

1

Dans ce scénario (avec seulement quelques Mac et quelques utilisateurs), avez-vous pensé à utiliser Dropbox ? Vous pouvez désactiver AFP et ne pas avoir à vous soucier des implications de l'activation pour la sécurité. Vous pouvez utiliser le dossier Public de Dropbox en tant que fichier de référentiel partagé pour vous et votre femme. Cela semblerait être une solution plus simple sans avoir à gérer les problèmes de propagation des ACL et autres autorisations.


Nous utilisons Dropbox régulièrement, mais cela n’est pas faisable pour les fichiers volumineux (nous travaillons lourdement avec Photoshop et InDesign…). Je ne veux pas vraiment payer plus d'espace sur Dropbox lors de la mise en réseau devrait juste travailler gratuitement sous OS X.
Andrew

@ Andrew Dropbox au sein du même réseau local n'utilisera pas la bande passante Internet pour transférer des fichiers. C'est toujours un très bon moyen de transférer même des fichiers volumineux dans votre cas, tant que vous n'essayez pas de garder tous les fichiers à l'intérieur.
cregox
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.