Hallo zusammen,
inzwischen versuche ich seit einigen Wochen, rsync zu durchschauen ... und dabei arbeitete es seit Jahren problemlos. Allerdings vermute ich eine bisher nie ganz saubere Konfiguration.
Aber zum Problem:
rsync soll die Daten aus bestimmten Verzeichnissen von zwei OMVs synchronisieren ... und hat das auch jahrelang getan. Der Job wird immer manuell ausgelöst.
Beim letzten Aufrufen der Aufgabe gab es die Meldung: "receiving incremental file list rsync: [sender] opendir "." (in <Verzeichnis>) failed: Permission denied (13)", obwohl nichts geändert wurde, nur vorher Updates eingespielt.
Und jetzt kommt das, was man nie machen soll, ich habe an den Berechtigungen manipuliert, in der Annahme, dass dies etwas bringen könnte. Natürlich Quatsch, wenn vorher nichts verändert wurde.
Jedenfalls hat nichts geholfen. Nun habe ich ein neues Verzeichnis (auf gleicher Verzeichnisebene) angelegt, entsprechend freigegeben und der Sync hat auf Anhieb funktioniert.
Um herauszubekommen, woran es liegt, habe ich dem rsync-user (der heißt bei mir auch direkt so), alle Rechte auf das Dateisystem entzogen, auf beiden Servern. Was soll ich sagen, völlig egal, es geht weiterhin. Und das macht mir die meisten Sorgen!
In der Annahme, die Systeme verkonfiguriert zu haben, habe ich folgende Fragen:
* Wie kann ich alle Rechte auf das Dateisystem (FTP, NFS, SMB, RSYNC) korrekt zurücksetzen?
* Wie sind die korrekten Einstellungen in OMV zu setzten (gern ein kurzes Beispiel).
* Lässt sich erklären, warum rsync beim Testverzeichnis noch funktioniert hat, obwohl ich dem User "rsync-user", mit dem sich der eine Server zum anderen verbindet, auf beiden Servern die Dateirechte entzogen hatte?
Ein Tipp wäre toll.