Dans MacOS Big Sur, j'ai découvert qu'une application (téléchargée depuis internet) ne peut normalement pas accéder à ~/Downloads/
, ~/Documents/
, ~/Desktop/
directement. Lorsqu'il tente d'accéder à ces dossiers pour la première fois, une fenêtre contextuelle s'affiche pour demander l'autorisation. Préférences du système > Sécurité et vie privée > Vie privée > Fichiers et dossiers .
Édité : Il semble que ma mauvaise description rende les gens confus (désolé pour mon anglais). Je vais mettre deux captures d'écran ici pour clarifier ce que je veux dire :
La capture d'écran ci-dessus apparaît lorsque l'application iTerm2
tente d'accéder à ~/Downloads
dossier à la première fois à Big Sur. (en fait, lorsque j'exécute ls ~/Downloads/
dans iTerm2)
La capture d'écran ci-dessus montre l'endroit où je peux modifier la configuration de la confidentialité des dossiers.
Mais aujourd'hui, j'ai téléchargé une application (c'est un outil de téléchargement) et je l'ai installée en la faisant glisser vers /Applications
dossier. (de la même manière que j'ai installé iTerm2
) J'ai essayé d'utiliser cet outil pour télécharger un fichier vers ~/Downloads
et le fichier peut être téléchargé et écrit dans le dossier ~/Downloads
directement sans aucune autorisation. Il peut également afficher/lire tous les fichiers du dossier ~/Downloads
dossier. J'ai vérifié la configuration de la confidentialité dans les préférences du système et cette application n'est PAS configurée non plus.
Je ne comprends pas bien comment cette application peut lire/écrire le fichier dans ~/Downloads sans avoir besoin d'une autorisation de confidentialité sur le dossier protégé. Je pensais que ces dossiers protégés étaient protégés et ne pouvaient pas être lus/écrits avant d'avoir obtenu l'autorisation de confidentialité. Mais je me suis trompé. (Notez que, plus tard, j'ai découvert que Application Google Chrome peut également lire/écrire ces dossiers protégés sans demander cette autorisation de confidentialité. Fichier > Ouvrir un dossier > Choisissez n'importe quel fichier à l'intérieur des trois dossiers protégés)
PS1 : Je n'ai pas mentionné le nom de l'application "downloading tool app" ici car il s'agit d'une application qui n'est pas en anglais. Si quelqu'un pense que je devrais donner le nom pour obtenir une meilleure aide, faites-le moi savoir. Je vous remercie.
PS2 : Il s'agit d'une nouvelle installation de MacOS Big Sur. (Pas un système mis à jour)
PS3 : L'application "outil de téléchargement" est une application GUI. (PAS une application CML).
PS4 : Je viens de découvrir le Google Chrome.app
téléchargée à partir de https://chrome.google.com peut écrire sur (enregistrer un fichier sur) ~/Downloads/
directement sans avoir besoin d'une autorisation de confidentialité. C'est bizarre. Pourquoi les iTerm
, Code
y VLC
nécessitent une autorisation de confidentialité pour lire/écrire dans ces dossiers protégés, mais google chrome n'a PAS besoin de demander quoi que ce soit.