x3
|
240071166e
|
fix: Backup-Snapshots werden jetzt mit sudo erstellt fuer korrekte Berechtigungen
Problem:
Backups wurden ohne Root-Rechte erstellt. Dadurch wurden Datei-
berechtigungen (UID/GID, rwx, ACLs, xattrs) nicht korrekt uebernommen.
Root-Dateien konnten nicht gelesen werden. Backups waren unvollstaendig.
Loesung:
- rsync_manager: create_snapshot() nutzt jetzt sudo fuer rsync
- rsync_manager: --numeric-ids Flag hinzugefuegt fuer korrekte UID/GID
- snapshot_manager: mkdir mit sudo fuer Root-Besitz der Snapshots
- snapshot_manager: delete_snapshot mit sudo (Snapshots sind Root-owned)
- main_window: Sudo-Passwort-Dialog vor jedem Backup
- main_window: Dialog-Text erweitert (Backup erfordert sudo)
- main.cpp: --sudo-password Argument fuer CLI/Cron-Modus
- main.cpp: Interaktive Passwort-Eingabe im CLI-Modus
- README.md: Build-Abhaengigkeiten fuer alle Distros hinzugefuegt
- README.md: Rechte-Tabelle aktualisiert
- README.md: Cronjob-Beispiel mit Passwort-Speicherung aktualisiert
Betroffene Dateien:
src/rsync_manager.h, src/rsync_manager.cpp
src/snapshot_manager.h, src/snapshot_manager.cpp
src/main_window.h, src/main_window.cpp
src/main.cpp
README.md
|
2026-09-08 08:17:39 +00:00 |
|