Tengo dos máquinas, una Mac y una PC con Linux, que estoy tratando de mantener un cierto archivo sincronizado entre usar Dropbox.
Otro de los archivos que estoy sincronizando debe ser editable por otro usuario (UID diferente en la misma máquina, sin referirse a otro usuario de Dropbox) además de mí. Para ser más específicos, este otro UID es en realidad un demonio. Entonces, o bien el archivo debe ser propiedad de ese otro usuario, o bien se necesita permiso de escritura para "grupo" y / u "otro". Inicialmente lo configuré de esta manera en ambas máquinas. Además, el directorio que contiene el archivo ya es propiedad (chmod 777) del usuario que necesita tener acceso de escritura al archivo.
Sin embargo, cada vez que el archivo se sincroniza de un cuadro a otro, parece que Dropbox ignora por completo ambos conjuntos de permisos, y cambia los permisos en el archivo recientemente actualizado para que sea de mi propiedad con los permisos 0644 (rw para mí, r para todos los demás ) Si el archivo no me pertenece, ¡incluso cambia la propiedad a mí mismo! Como resultado, el otro usuario ya no tiene permisos de escritura hasta que entre manualmente y vuelva a modificar el archivo.
Cosas adicionales que he probado que no han funcionado:
se aseguró de que la cuenta de usuario (para el "otro usuario") en ambas máquinas tenga el mismo UID. No estoy seguro de por qué esto sería necesario, ya que mi cuenta principal no tiene el mismo UID en ambas máquinas.
chmod u+s <dir>
ychmod g+s <dir>
dónde está el directorio que contiene el archivo en cuestión.cambiar la propiedad del archivo al otro usuario y colocarlo fuera del directorio de Dropbox, y crear un enlace simbólico al archivo en el directorio de Dropbox. ¡Dropbox realmente elimina el enlace simbólico, deja el archivo original (fuera del directorio de Dropbox) sin cambios y crea una nueva copia del archivo donde solía estar el enlace simbólico!
¿Cómo puedo configurar las cosas para que se conserven mis permisos y / o propiedad?