Ho due macchine, un Mac e un PC con Linux, che sto cercando di mantenere un certo file sincronizzato tra l'utilizzo di Dropbox.
Uno dei file che sto sincronizzando deve essere scrivibile da un altro utente (UID diverso sulla stessa macchina, non riferendosi a un altro utente dropbox) oltre a me stesso. Per essere più specifici, questo altro UID è in realtà un demone. Pertanto, o il file deve essere di proprietà di quell'altro utente, oppure è necessaria l'autorizzazione di scrittura per "gruppo" e / o "altro". Inizialmente l'ho impostato in questo modo su entrambe le macchine. Inoltre, la directory che contiene il file è già di proprietà (chmod 777) dall'utente che deve avere accesso in scrittura al file.
Tuttavia, ogni volta che il file viene sincronizzato da una casella a un'altra, sembra che Dropbox ignori completamente entrambi i set di autorizzazioni e cambi le autorizzazioni sul file appena aggiornato per essere di mia proprietà con autorizzazioni 0644 (rw per me, r per tutti gli altri ). Se il file non è di mia proprietà, cambia anche la proprietà su me stesso! Di conseguenza, l'altro utente non ha più i permessi di scrittura finché non accedo manualmente e ricodifico il file.
Altre cose che ho provato che non hanno funzionato:
assicurarsi che l'account utente (per "l'altro utente") su entrambe le macchine abbia lo stesso UID. Non sono sicuro del motivo per cui questo sarebbe necessario, dal momento che il mio account principale non ha lo stesso UID su entrambi i computer.
chmod u+s <dir>
echmod g+s <dir>
dov'è la directory che contiene il file in questione.cambiando la proprietà del file all'altro utente e posizionandolo all'esterno della directory di Dropbox e creando un collegamento simbolico al file nella directory di Dropbox. Dropbox elimina effettivamente il collegamento simbolico, lascia invariato il file originale (all'esterno della directory Dropbox) e crea una nuova copia del file in cui si trovava il collegamento simbolico!
Come posso impostare le cose in modo che le mie autorizzazioni e / o proprietà siano preservate?