Bareos: macOS Sicherungen schlagen wegen Berechtigungsproblem fehl

Bei den Sicherungen von macOS Clients bekommt man immer wieder den Fehler ERR=Operation not permitted:

Could not open directory "/Users/username/Desktop": ERR=Operation not permitted

Das liegt am Berechtigungssystem beim macOS wo auch Prozesse, die eigentlich als „root“ laufen nicht überall Zugriff haben; im speziellen dürfen diese normalerweise nicht auf „sensible Daten“ wie Benutzerverzeichnisse oder Time Machine Backups zugreifen.

Dazu muss man dem Programm den Festplattenvollzugriff (Full Disk Access) geben.

Das geht über Systemeinstellungen -> Datenschutz & Sicherheit -> Festplattenvollzugriff
Dort wird der bareos-fd Prozess aktiviert:

Danach sollten die Berechtigungsprobleme beim Backup verschwinden. 🙂

Tipp: Beim Festplattenvollzugriff tauchen nur Applikationen auf, welche bereits einmal auf eine geschützte Datei zugreifen wollten. Es ist auch nicht möglich da Applikationen hinzuzufügen, zumindest dann nicht, wenn sie nicht im „Applikationen“ Ordner gespeichert sind. Ist bareos-fd nicht in der Liste vorhanden (etwa, weil man noch keine geschützten Dateien gesichert hat), kann man im Backup Job die Datei: /Library/Application Support/com.apple.TCC/TCC.db zum „sichern“ auswählen, welche den Schutz triggern sollte und man danach diese in der Liste der Applikationen findet.

Eine entsprechende Definition könnte so aussehen:

Job
{
  Name                      = "mac-client-test"
  Client                    = mac-client
  JobDefs                   = "mac-client-jobs"
  FileSet                   = "macos-test"
}


FileSet
{
  Name                       = "macos-test"
  Include
  {
    Options
    {
      signature              = MD5
    }
    File                     = "/Library/Application Support/com.apple.TCC/TCC.db"
  }
}

Published by

Steven Varco

Steven ist ein Redhat RHCE- und Kubernetes CKA Zertifizierter Linux-Crack und ist seit über 20 Jahren sowohl beruflich wie auch privat auf Linux spezialisiert. In seinem Keller steht ein Server Rack mit diversen ESX und Linux Servern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert