Das Problem scheint nicht gleichbedeutend zu sein, sondern die Tatsache, dass sich auf einer Seite der Kopie ein von keybase ausgeführtes Dateisystem befindet. Keybase erlaubt mir, in sein Verzeichnis zu schreiben und mich zu melden: root-Besitzer, aber wenn unison versucht, eine me: root-Datei auf meinem Desktop zu erstellen, schlägt dies fehl. Ich verstehe, dass Dateisysteme in der Lage sind, alles, was sie wollen, in Bezug auf Berechtigungen zu melden und sich so zu verhalten, wie sie es in Bezug auf die Fähigkeit zum Lesen / Schreiben / Ausführen wollen.
Die Lösung für unisono ist die Verwendung group = false
, um zu verhindern, dass der Root-Eigentümer synchronisiert wird. In diesem Fall muss auch vermieden werden perms = 0o1700
, dass die Berechtigungsbits des Stamms oder anderer Benutzer gesetzt werden.
Das funktioniert, wenn unison von der cli aus ausgeführt wird, stellt es jedoch weiterhin Probleme dar, wenn es mit incrond verwendet wird - aber das ist eine andere Frage ...