Ich habe iTunes verwendet, um ein Backup meines iPhones zu erstellen. Ich kann das Sicherungsverzeichnis mit dem Finder unter /Users/ronaldfischer/Library/Application Support/MobileSync/Backup
. Seltsamerweise, wenn Sie so etwas tun
ls "/Users/ronaldfischer/Library/Application Support/MobileSync"
oder
du -ms "/Users/ronaldfischer/Library/Application Support/MobileSync/Backup"
Ich erhalte eine Fehlermeldung, zB ls: MobileSync: Operation not allowed . Aber wenn ich a mache
ls -ld "/Users/ronaldfischer/Library/Application Support/MobileSync"
Ich verstehe
drwxr-xr-x@ 3 ronaldfischer staff 96 Sep 15 14:08 /Users/ronaldfischer/Library/Application Support/MobileSync
Daher sollte ich ausreichende Berechtigungen haben, und auch der Finder kann in dieses Verzeichnis gehen, ohne dass ich auf Root-Rechte wechseln muss.
Woher kommt das Berechtigungsproblem?
AKTUALISIEREN :
Das Ausführen xattr
des Verzeichnisses MobileSync
zeigte, dass das Attribut com.apple.quarantine gesetzt ist. Dieses Attribut wird normalerweise für (normalerweise eine ausführbare) Datei festgelegt, die von irgendwoher heruntergeladen wird, und stellt sicher, dass MacOS Sie fragt: "Vertrauen Sie dieser Datei wirklich?" beim ersten Öffnen. Möglicherweise wurde das Attribut gesetzt, weil das Sichern meines iPhones dazu führt, dass externe Programme heruntergeladen werden.
Dies ist jedoch wahrscheinlich nicht der Grund für das seltsame Verhalten, da ich auch eine Operation nicht zulässig erhalte, wenn ich versuche, dieses Attribut mit xattr -d zu entfernen . Außerdem sagte @Seamus in seinem Kommentar, dass er dieses Attribut nicht gesetzt habe, aber auch keine Berechtigung habe. Vielleicht ist es ein Fehler in dieser OS-Version? Ich verwende immer noch Mojave (10.14.6).
Sie können das Verzeichnis lesen, wenn Sie Ihrem Terminalprogramm vollen Festplattenzugriff gewähren. Apple-Menü › Systemeinstellungen › Sicherheit & Datenschutz › Datenschutz › Vollständiger Festplattenzugriff.
IconDaemon
xattr
Terminal-Befehl können Sie sich ansehen, welche Attribute gesetzt sind. Hier ist eine ausgezeichnete Anleitung zur Verwendungxattr
von Befehlen, um tiefer in Ihr Geheimnis einzutauchen.Seamus
IconDaemon
Seamus
ls -la
einen Fehler:ls: MobileSync: Operation not permitted
. Aber im Gegensatz zum OP sehe ich keine erweiterten Attribute , wenn ich das tuels -ld
.