J'ai deux machines, un Mac et un PC sous Linux, que j'essaie de garder un certain fichier synchronisé entre l'utilisation de Dropbox.
Un des fichiers que je synchronise doit être accessible en écriture par un autre utilisateur (UID différent sur la même machine, ne faisant pas référence à un autre utilisateur Dropbox) en plus de moi. Pour être plus précis, cet autre UID est en fait un démon. Ainsi, soit le fichier doit appartenir à cet autre utilisateur, soit une autorisation d'écriture est nécessaire pour "groupe" et / ou "autre". Au départ, je l'ai configuré de cette façon sur les deux machines. De plus, le répertoire contenant le fichier appartient déjà (chmod 777) à l'utilisateur qui doit avoir un accès en écriture au fichier.
Cependant, chaque fois que le fichier est synchronisé d'une boîte à une autre, il apparaît que Dropbox ignore complètement les deux ensembles d'autorisations et modifie les autorisations sur le fichier nouvellement mis à jour qui m'appartiennent avec les autorisations 0644 (rw pour moi, r pour tout le monde) ). Si le fichier ne m'appartient pas, il revient même à moi-même! En conséquence, l'autre utilisateur n'a plus d'autorisations d'écriture jusqu'à ce que j'entre manuellement et re-modifie le fichier.
D'autres choses que j'ai essayées n'ont pas fonctionné:
assurez-vous que le compte d'utilisateur (pour "l'autre utilisateur") sur les deux machines a le même UID. Je ne sais pas pourquoi cela serait nécessaire, car mon compte principal n'a pas le même UID sur les deux machines.
chmod u+s <dir>
etchmod g+s <dir>
où se trouve le répertoire contenant le fichier en question.changer la propriété du fichier à l'autre utilisateur et le placer en dehors du répertoire Dropbox, et créer un lien symbolique vers le fichier dans le répertoire Dropbox. Dropbox supprime en fait le lien symbolique, laisse le fichier d'origine (en dehors du répertoire Dropbox) inchangé et crée une nouvelle copie du fichier où se trouvait le lien symbolique!
Comment puis-je configurer les choses afin que mes autorisations et / ou propriété soient préservées?