Hey Leute,
ich brauche mal einen Tipp. Wahrscheinlich eine Kinderfrage für Linux-Profis.
Ich möchte über ein Bash-Script ein regelmäßiges Backup einiger Anwendungen auf meinem Ubuntu-Server erstellen.
Dazu möchte ich Dateien verschiedener Anwendungen in ein Verzeichnis (mit entsprechenden Unterverzeichnissen kopieren) und dann mit Borg-Backup ein Backupp schreiben lassen.
Nun gehören die Dateien aber oft einem speziellen Nutzer für diese Anwendung (z.B. Grafana) und einer entsprechenden Gruppe.
Daher kann ein Cronjob, der mit meinen Rechten läuft weder die Daten kopieren (darauf könnte man ja sogar verzichten) noch ein Backup dieser Dateien ziehen.
Jetzt könnte ich:
- das Ganze mit sudo-Rechten laufen lassen
- mich selber in die Gruppe(n) der Anwendung(en) aufnehmen und den Gruppen für die betroffenen Dateien Leserechte erteilen
- die Rechte der kopierten Dateien vor dem Backup ändern
- ?
Ich tendiere zur ersten Lösung, so würde ich es auch manuell machen. Aber ganz glücklich bin ich damit nicht und erst Recht nicht sicher, ob das eine gute, einfache Herangehensweise ist.