13 votes

Partager une seule Dropbox entre plusieurs comptes sur un Mac - possible ?

Cela semble être facile, mais...

Mon partenaire et moi utilisons un seul compte Dropbox.com pour synchroniser tous nos projets communs entre nos ordinateurs - et cela fonctionne très bien depuis des années. Nous avons maintenant ajouté un Macbook Air au mélange, et nous avons chacun des comptes sur celui-ci et pouvons le prendre et partir quand nous avons besoin de travailler à distance.

J'ai essayé de synchroniser la Dropbox avec l'Air, mais je veux qu'elle se trouve dans le répertoire "partagé" afin que nous puissions tous les deux y accéder, peu importe qui est connecté. Cela ne semble pas fonctionner.

Je peux localiser la Dropbox dans le répertoire partagé sans problème - mais lorsque je change l'utilisateur qui est connecté, cet utilisateur n'a aucune autorisation pour synchroniser la Dropbox ou accéder aux fichiers.

Je peux faire en sorte que cela fonctionne si je crée un dossier ~/Dropbox distinct pour chaque utilisateur, mais cela se traduit par 50 Go dupliqués deux fois si l'ensemble de Dropbox se synchronise - un gaspillage d'espace particulièrement ridicule sur un SSD.

Des idées pour que ce partage fonctionne ? ? ???

10voto

Fernando Meyer Points 41

Vous pouvez le faire en utilisant ACL s, ce qui évitera les problèmes de permissions lors de la création de nouveaux fichiers :

sudo chmod -R +a "$USER allow read,write,append,delete,list,search,add_subdirectory,delete_child,file_inherit,directory_inherit" "$DIR"

$USER est le nom d'utilisateur de l'autre utilisateur, et $DIR est le répertoire (Dropbox ou autre) dans lequel vous souhaitez que l'autre utilisateur ait des droits complets.

Nous l'utilisons pour partager un seul dossier Dropbox entre quatre utilisateurs (2 adultes avec un accès complet, 2 enfants avec un accès à leur sous-répertoire uniquement), et cela fonctionne bien pour nous. La seule limitation est que l'utilisateur qui exécute Dropbox doit être connecté et exécuter Dropbox. Les autres utilisateurs n'ont pas l'icône Dropbox et les informations d'état dans la barre de menu.

3voto

M K Points 10691

Une méthode que j'ai utilisée avec un certain succès consiste à définir les autorisations sur le dossier pour permettre à plusieurs comptes d'utilisateurs de "lire et écrire" dans le dossier. /Users/Shared/Dropbox/ dossier.

Vous pouvez le faire en :

  • Aller à la Get Info ( Cmd + i ) sur la fenêtre /Users/Shared/Dropbox dossier
  • Déverrouillage pour modifier les autorisations
  • Cliquez sur l'icône "+" pour ajouter un autre compte d'utilisateur et définissez le "Privilège" sur "Lecture et écriture".
  • Cliquez sur le triangle d'engrenage à gauche de l'icône de verrouillage, choisissez "Appliquer aux éléments joints..." et confirmez que vous souhaitez effectuer cette modification (irréversible).

Je n'en suis pas très sûr, mais il se peut que vous ayez encore des problèmes de permission si vous récupérez des fichiers à partir du compte utilisateur d'un autre Mac. Cela peut nécessiter l'attribution correcte de la propriété.

2voto

user48102 Points 21

Bien qu'il ne s'agisse pas d'une solution complète, vous pouvez choisir les dossiers Dropbox à synchroniser sur votre deuxième compte, ce qui permet de réduire l'espace disque requis et les fichiers dupliqués inutiles.

1voto

chillin Points 2767

Vous pouvez également laisser le dossier Dropbox à l'emplacement par défaut et établir un lien symbolique entre ~/Dropbox et /Users/Shared/ et activer les autorisations avec Terminal.app de cette manière :

    user@mac: ~$ ln -s ~/Dropbox /Users/Shared/Dropbox
    user@mac: ~$ chmod -R 777 ~/Dropbox

1voto

cmptrgeekken Points 3863

Je voulais utiliser cette même solution pour contourner un compte Dropbox for Business dont la restriction "Autoriser un seul compte Dropbox par ordinateur" est activée.

La solution ACL est prometteuse, mais j'ai rencontré de fréquents problèmes de permissions ; il s'avère que les ACL ne sont pas héritées par les fichiers existants qui sont copiés/déplacés dans un répertoire, ce qui est un problème.

Voici la solution que j'ai finalement retenue ; elle suppose que tous les utilisateurs administrateurs locaux partagent l'accès à la Dropbox.

  1. Choisissez un utilisateur pour exécuter Dropbox. Le dossier Dropbox résidera dans le dossier d'accueil de cet utilisateur, et l'utilisateur doit être connecté pour que la synchronisation de Dropbox ait lieu.

  2. Changez le umask pour que les applications des utilisateurs 002 . Cela rendra les nouveaux fichiers inscriptibles par groupe par défaut ; cela ne devrait pas être dangereux, puisque le groupe de votre utilisateur est probablement le suivant wheel et tous les membres de wheel ont déjà sudo les permissions.

    Pour OS X Yosemite 10.10.3 et plus :

    sudo launchctl config user umask 002

    Pour les versions plus anciennes, voir l'article du support Apple Définir un umask personnalisé dans OS X .

  3. Redémarrez votre ordinateur pour que le umask pour prendre effet.

  4. Modifiez récursivement les autorisations de votre dossier Dropbox partagé pour donner des autorisations complètes à l'utilisateur et au groupe :

    cd $HOME
    sudo chmod -R ug=rwX Dropbox/
  5. Pour chaque utilisateur pour ajouter le droit d'écriture du groupe à tous les fichiers utilisateur préexistants :

    cd $HOME
    sudo chmod -R g+w Desktop/ Documents/ Downloads/ Movies/ Music/ Pictures/ Public/ Sites/
    sudo chmod g-w Desktop/ Documents/ Downloads/ Movies/ Music/ Pictures/ Public/ Sites/

    Le premier chmod applique l'écriture collective de manière récursive ; la seconde chmod supprime l'écriture de groupe des répertoires eux-mêmes pour les garder protégés.

Tout devrait maintenant fonctionner comme prévu. Le deuxième utilisateur peut ajouter la Dropbox du premier utilisateur à la barre latérale du Finder, et Dropbox fonctionne étonnamment bien sur le compte utilisateur en arrière-plan. Seuls l'intégration du Finder et l'état de la barre de menu manquent.

Étant donné que chaque compte utilisateur OS X peut utiliser cette méthode pour partager sa propre Dropbox, cela permet essentiellement d'avoir un nombre illimité de comptes Dropbox sur une seule machine.

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