2 votos

¿Se supone que debo tener acceso a "com.apple.TCC"?

Estaba husmeando en mi Macbook Air después de la actualización de MacOS Mojave y me di cuenta de una carpeta a la que tengo permiso para ver su contenido y a la que no tengo permiso en mi iMac. La carpeta en cuestión es "com.apple.TCC" bajo la carpeta de Soporte de Aplicaciones, la ruta del Finder es seleccionando lo siguiente: Macintosh HD -> Library -> Application Support Show directory

Estaba husmeando y me di cuenta de que la carpeta era inaccesible en el iMac y me hizo preguntarme si debería o no tener acceso a ella en primer lugar; no iba por ahí borrando/modificando sin rumbo ninguno de los archivos, sólo los miraba con curiosidad y nada más.

Encuentro bastante extraño que mi Macbook pueda ver el contenido, pero el iMac no es una pregunta si otros pueden confirmar si pueden/no pueden ver su contenido

4voto

Ashley Puntos 2261

Al parecer, la base de datos de la TCC almacena la "base de datos de privacidad": ajustes de Preferencias del Sistema > Seguridad y Privacidad > Privacidad.

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

El artículo dice

... esto se gestiona en una base de datos especial de TTC, que se almacena en la carpeta ~/Library/Application Support/com.apple.TCC. También hay una base de datos maestra almacenada en /Library/Application Support/com.apple.TCC, pero no se puede abrir esa carpeta, ya que sólo el sistema tiene ese privilegio.

En mi iMac dirigiendo 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

Nótese la diferente propiedad: la de /Library (= Macintosh HD -> Library ) es propiedad de Root, y el de mi carpeta de inicio ( ~/Library/Application Support = /Users/ashley/Library/Application Support ) es de mi propiedad. Porque los permisos son drwx------ en ambos casos, sólo el propietario puede ver la carpeta... así que cuando miro en el Finder, el que está en /Library tiene un signo de "no entrar" (porque no soy Root), pero puedo abrir el de mi carpeta de inicio, y ver que hay un archivo allí llamado TCC.db .

No sé por qué ves la diferencia entre tu Macbook Air y tu iMac. En los viejos tiempos, te recomendaría "permisos de reparación", pero creo que esa facilidad ha desaparecido en los sistemas operativos recientes.

0 votos

He comprobado mi iMac y tiene los mismos resultados que el tuyo: ~/Library/Application tiene acceso mientras que /Library/Application no lo hace. . . Sin embargo, estoy usando un Macbook Air y supongo que tienen diferentes permisos para /Library/Application para su modelo ya que cuando llamé al soporte de Apple me confirmaron que se puede .abrir la carpeta "com.apple.TCC" en /Library/Application también he comprobado la carpeta de los modelos de pantalla en una tienda de Apple y mostraban lo mismo

0 votos

Por cierto, acabo de intentar usar Carbon Copy Cloner para hacer una copia de seguridad completa de un Mac Mini con Mojave (10.14.5), y también es incapaz de llegar a com.apple.TCC, incluso después de haber concedido acceso completo a todas las aplicaciones y ayudantes de CCC. Parece que hay algún yuyu serio relacionado con esta cosa.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X