Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
thoschwiki:anwendungen:resiliosync [22.12.2020 08:42] thosch [Installation] Unterüberschrift 'Installation unter Linux' eingefügt und Einführung zur Problematik der Zugriffsrechte ergänzt. |
thoschwiki:anwendungen:resiliosync [22.12.2020 10:15] (aktuell) thosch [Zugriff von anderen Rechnern zulassen] ergänzt |
||
---|---|---|---|
Zeile 57: | Zeile 57: | ||
=== " | === " | ||
+ | |||
+ | Unix-typisch läuft der Systemdienst unter dem eigenen User //rslsync// mit minimalen Rechten. Damit dies nicht zu Problemen mit Zugriffsrechten kommt, müssen der jeweilige Benutzer und der User //rslsync// "über Kreuz" in die jeweiligen Benutzergruppen aufgenommen werden: | ||
+ | |||
+ | < | ||
+ | sudo usermod -aG < | ||
+ | sudo usermod -aG rslsync < | ||
+ | </ | ||
+ | |||
+ | Beachte: Die Rechteänderung wird erst nach einen Re-Login (bzw. Reboot) wirksam. | ||
+ | |||
+ | Zusätzlich sind -- sofern dies nicht schon der Fall ist -- die Gruppenrechte bei den zu syncenden Ordner anzupassen: | ||
+ | |||
+ | < | ||
+ | chmod g+rw < | ||
+ | </ | ||
=== Service unter Kennung des Hauptbenutzers === | === Service unter Kennung des Hauptbenutzers === | ||
+ | Es gibt verschiedene Beschreibungen, | ||
+ | Im Verzeichnis ''/ | ||
+ | |||
+ | < | ||
+ | / | ||
+ | |||
+ | </ | ||
+ | |||
+ | <note important> | ||
+ | Das Script ist unter der **eigenen** Kennung, d.h. **nicht** mit '' | ||
+ | </ | ||
+ | |||
+ | Danach ist eine sogenanntes // | ||
+ | |||
+ | < | ||
+ | sudo systemctl edit resilio-sync.service | ||
+ | </ | ||
+ | |||
+ | Im sich öffnendem Editor ist der folgende Inhalt zu ergänzen: | ||
+ | |||
+ | < | ||
+ | [Service] | ||
+ | User=< | ||
+ | Group=< | ||
+ | PIDFile=/ | ||
+ | ExecStartPre= | ||
+ | ExecStart= | ||
+ | ExecStart=/ | ||
+ | </ | ||
+ | |||
+ | Der Platzhalter ''< | ||
+ | |||
+ | Nach dem Speichern kann die sich daraus ergebende Service-Definition wie folgt eingesehen werden: | ||
+ | |||
+ | < | ||
+ | sudo systemctl cat resilio-sync.service | ||
+ | </ | ||
+ | |||
+ | Das ergänzte // | ||
+ | |||
+ | Abschließend ist die '' | ||
+ | |||
+ | < | ||
+ | sudo systemctl daemon-reload | ||
+ | sudo systemctl restart resilio-sync.service | ||
+ | </ | ||
+ | |||
+ | Nun // | ||
===== Konfiguration ===== | ===== Konfiguration ===== | ||
+ | Die Konfiguration kann über die Konfigurationsdatei sowie -- zum kleineren Teil -- über die Web-UI erfolgen. Der Ablageort der Konfigurationsdatei hängt von der Art der Konfiguration des Services ab: | ||
+ | |||
+ | * Default-Konfiguration unter Verwendung des Nutzers // | ||
+ | * [[# | ||
+ | |||
+ | ==== Zugriff von anderen Rechnern zulassen ==== | ||
+ | |||
+ | In der Default-Konfiguration ist der Zugriff auf die Web-UI nur von gleichen Rechner (''' | ||
+ | |||
+ | < | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Sofern der Zugang für andere Rechner geöffnet wird, sollte [[# | ||
==== https für WebUI ==== | ==== https für WebUI ==== | ||
Zeile 85: | Zeile 166: | ||
===== Quellen ===== | ===== Quellen ===== | ||
+ | * [[https:// | ||
* [[https:// | * [[https:// | ||