Ubuntu-Benutzerberechtigungen für die Arbeit mit Resilio Sync

Ubuntu-Benutzerberechtigungen für die Arbeit mit Resilio Sync

Hallo, ich habe ein einfaches Setup, bei dem meine Ubuntu-Workstation über Resilio Sync mit einigen anderen Geräten synchronisiert wird.

Ich habe es erfolgreich zum Laufen gebracht mitdieseAnweisungen.

Mein Problem besteht jedoch darin, dass die aktualisierte oder neue Datei, sobald ich Änderungen an meinem externen Gerät vornehme, über solche Berechtigungen verfügt, dass mein normaler Benutzer (ohne Rootberechtigung) keinen Schreibzugriff mehr auf die Datei hat ...

Es gibt einen anderen Benutzer, der von der Synchronisierung verwendet wird. rslsyncIch habe meinen Benutzer zu seiner Gruppe hinzugefügt und diesen Benutzer zu meiner Benutzergruppe hinzugefügt ... ich bekomme das immer noch nicht zum Laufen.

Terminal-Screenshot

In diesem Screenshot können Sie sehen, dass untitled copy.txtmein Benutzer auf die Datei schreiben kann, auf vachdie anderen beiden jedoch nicht.

Wie kann ich es so machen, dass alles, was von geschrieben wird, rslsyncauch für den Benutzer vollständig in schreibgeschützter Form zugänglich ist vach?

Jede Hilfe wird sehr geschätzt.

Antwort1

Ich hätte auch gerne eine Antwort darauf. In meinem Fall können unter Windows geschriebene Dateien nicht geschrieben werden, wenn sie mit Linux geteilt werden.

Ich muss jedes Mal, wenn Windows eine Datei schreibt, einen chmod -R 777 ausführen.

Antwort2

Ich habe eine Lösung gefunden:

Gehe zur .service-Datei
sudo vi /usr/lib/systemd/system/resilio-sync.service

Ersetzen Sie diese Zeilen durch Ihren aktuellen Benutzernamen:

Benutzer=aurelien.izoulet
Gruppe=aurelien.izoulet
Umgebung="SYNC_USER=aurelien.izoulet"
Umgebung="SYNC_GROUP=aurelien.izoulet"

Starten Sie systemctl neu:
sudo systemctl daemon-reload
Starten Sie dann den rslsync-Dienst neu und es sollte funktionieren!

verwandte Informationen