In MacOS Big Sur habe ich herausgefunden, dass eine App (aus dem Internet heruntergeladen) normalerweise nicht direkt auf ~/Downloads/
, ~/Documents/
, ~/Desktop/
Ordner zugreifen kann. Wenn es zum ersten Mal versucht, auf diese Ordner zuzugreifen, wird ein Popup-Fenster angezeigt, in dem Sie um Erlaubnis gebeten werden, und die Erlaubnis kann in Systemeinstellungen > Sicherheit & Datenschutz > Datenschutz > Dateien und Ordner eingerichtet werden .
Bearbeitet: Es scheint, dass meine schlechte Beschreibung die Leute verwirrt (Entschuldigung für mein Englisch). Ich werde hier zwei Screenshots einfügen, um zu verdeutlichen, was ich meine:
Der obige Screenshot erscheint, wenn die App zum ersten Mal iTerm2
versucht, auf den Ordner in Big Sur zuzugreifen . (im Grunde, wenn ich Befehle in iTerm2 ~/Downloads
ausführe )ls ~/Downloads/
Im obigen Screenshot kann ich die Datenschutzeinstellungen des Ordners ändern.
Aber heute habe ich eine App heruntergeladen (es ist ein Download-Tool) und installiert, indem ich sie in den /Applications
Ordner gezogen habe. (genauso wie ich es installiert habe iTerm2
) Ich habe versucht, dieses Tool zu verwenden, um eine Datei in einen Ordner herunterzuladen , und die Datei kann ohne Berechtigungsanforderung direkt ~/Downloads
heruntergeladen und in den Ordner geschrieben werden . ~/Downloads
Es kann auch alle Dateien im ~/Downloads
Ordner anzeigen/lesen. Ich habe das Datenschutz-Setup in den Systemeinstellungen überprüft und es hat auch NICHT dieses App-Setup.
Ich bin sehr verwirrt, wie diese App die Datei in ~/Downloads lesen/schreiben kann, ohne dass eine Datenschutzberechtigung für den geschützten Ordner erforderlich ist. Ich dachte, diese geschützten Ordner seien geschützt und durften nicht gelesen/geschrieben werden, bevor die Datenschutzberechtigung erteilt wurde. Aber ich habe mich getäuscht. (Beachten Sie, dass ich später herausfand, dass Google Chrome App diese geschützten Ordner auch lesen/schreiben kann, ohne diese Datenschutzerlaubnis zu fragen. Datei > Datei öffnen > Wählen Sie beliebige Dateien in den drei geschützten Ordnern aus.)
PS1: Ich habe den Namen „Downloading Tool App“ hier nicht erwähnt, da es sich um eine nicht-englische App handelt. Wenn jemand der Meinung ist, ich sollte den Namen nennen, um eine bessere Hilfe zu erhalten, lassen Sie es mich einfach wissen. Danke.
PS2: Dies ist eine Neuinstallation von MacOS Big Sur. (Kein aktualisiertes System)
PS3: Die „Downloading Tool App“ ist eine GUI-App. (KEINE CML-App).
PS4: Ich habe gerade herausgefunden, dass die Google Chrome.app
von https://chrome.google.com heruntergeladene Datei direkt in den Ordner schreiben (Datei speichern in) kann ~/Downloads/
, ohne dass auch eine Datenschutzerlaubnis erforderlich ist. Das ist seltsam. Warum benötigt iTerm
, Code
und VLC
eine Datenschutzberechtigung zum Lesen/Schreiben in diesen geschützten Ordnern, aber Google Chrome muss NICHTS verlangen.
Ich bin mir nicht sicher, ob ich allen PS vollständig folge, aber wenn Sie das Tool überhaupt herunterladen und die Datei ausführen oder verschieben, gewähren Sie Berechtigungen für den Downloadordner und löschen die Quarantäne-Flags in der App, die signalisieren, dass die App dies kann laufen.
Apple hat dies entwickelt, um Benutzer zu warnen, wenn sie eine App nicht absichtlich ausgeführt haben, so dass die Reibung für unbeabsichtigte Downloads ist, wie ich interpretiere, warum Apple es so entworfen hat.
Möglicherweise benötigen Sie eine Sitzung mit jemandem, um jeden Schritt auseinanderzunehmen und jedes Programm genau zu bewerten, um eine spezifische Antwort zu erhalten, aber im Allgemeinen verhalten sich heruntergeladene Apps in Bezug auf Sandbox- und Berechtigungswarnungen anders als die, die der App Store installiert.
iterm2
und installieren, wird beim ersten Zugriff Downloads
auf den Ordner ein Popup-Fenster angezeigt, in dem Sie gefragt werden, ob ich den Zugriff gewähren möchte oder nicht. Das passiert mit den meisten heruntergeladenen Apps, die ich in der Frage erwähnt habe. Aber die Download-Tool-App und die Google Chrome-App sind die beiden Ausnahmen, die ich bisher gefunden habe.
Solar-Mike
sgon00
drwx------+ 9 myusername staff
hier. Beifall.Pseudonym
sgon00
hepcat72
sgon00
hepcat72
Marc Wilson
Gordon Davisson