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.