2 votes

Suis-je censé avoir accès à "com.apple.TCC" ?

J'ai fait quelques recherches sur mon Macbook Air après la mise à jour vers MacOS Mojave et j'ai remarqué un dossier pour lequel j'ai l'autorisation d'afficher son contenu, alors que je n'ai pas l'autorisation sur mon iMac. Le dossier en question est "com.apple.TCC" sous le dossier Application Support, le chemin d'accès depuis le Finder se fait en sélectionnant ce qui suit : Macintosh HD -> Library -> Application Support Show directory

J'ai remarqué que le dossier était inaccessible sur l'iMac et je me suis demandé si je devais y avoir accès ou non. Je n'ai pas supprimé/modifié les fichiers sans but précis, j'ai juste jeté un coup d'œil curieux, sans plus.

Je trouve assez étrange que mon MacBook soit capable de voir le contenu, mais pas l'iMac, et je me demandais si d'autres personnes pouvaient confirmer qu'elles pouvaient ou ne pouvaient pas voir le contenu.

4voto

Ashley Points 4027

Apparemment, la base de données TCC stocke la "base de données de confidentialité" : paramètres dans Préférences système > Sécurité et confidentialité > Confidentialité.

Voir https://eclecticlight.co/2017/01/09/controlling-privacy-in-MacOS-sierra/ y man tccutil .

L'article dit

... ceci est géré dans une base de données TTC spéciale, qui est stockée dans le dossier ~/Library/Application Support/com.apple.TCC. Il existe également une base de données principale stockée dans /Library/Application Support/com.apple.TCC, mais vous ne pouvez pas ouvrir ce dossier, car seul le système dispose de ce privilège.

Sur mon iMac fonctionnant sous High Sierra :

$ ls -ld /Library/Application\ Support/com.apple.TCC ~/Library/Application\ Support/com.apple.TCC
drwx------  3 root    admin  102  4 Oct 11:15 /Library/Application Support/com.apple.TCC
drwx------  3 ashley  staff  102 29 Jun 16:13 /Users/ashley/Library/Application Support/com.apple.TCC

Notez les différents propriétaires : celui de /Library (= Macintosh HD -> Library ) appartient à Root, et celui qui se trouve dans mon dossier personnel ( ~/Library/Application Support = /Users/ashley/Library/Application Support ) m'appartient. Parce que les permissions sont drwx------ dans les deux cas, seul le propriétaire peut voir dans le dossier... donc quand je regarde dans le Finder, celui qui est en /Library a un signe "no entry" (parce que je ne suis pas Root), mais je peux ouvrir celui qui se trouve dans mon dossier personnel, et voir qu'il y a un fichier nommé TCC.db .

Je ne sais pas pourquoi vous voyez une différence entre votre Macbook Air et votre iMac. Autrefois, je vous recommandais de "réparer les autorisations", mais je crois que cette fonction a disparu dans les systèmes d'exploitation récents.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X