Acceso a ~ / Library / Containers / com.apple.mail / Data / denegado

1

Desde la instalación de Mojave, ya no puedo acceder a ~/Library/Containers/com.apple.mail/Data/ :

pse@Mithos:~$ ll ~/Library/Containers/com.apple.mail/Data/
ls: DataVaults: Operation not permitted

He otorgado acceso completo al terminal en las preferencias del sistema, sin embargo, el mensaje de error permanece.

¿Qué hace que este directorio sea tan especial y cómo puedo obtener acceso?

    
pregunta nohillside 28.09.2018 - 19:44

1 respuesta

1

El directorio DataVaults tiene que ver con entitlements . El acceso se impide a menos que el propietario del derecho otorgue el acceso. Los derechos para Mail.app se pueden enumerar de la siguiente manera y proporcionan una lista XML.

codesign -d --entitlements - /Applications/Mail.app/

En este momento, el único otro método para obtener acceso al directorio es desactivar SIP.

Para obtener más detalles sobre DataVaults, consulte Sin entrada ⛔️: controles de acceso en Mojave . La sección sobre DataVaults comienza con

  

Introducidas en versiones posteriores de High Sierra, y usadas más en Mojave, son carpetas a las que solo el software de Apple tiene acceso de lectura, DataVaults. Mi cuenta aquí se basa en gran medida en los comentarios generosamente proporcionados aquí por una fuente anónima, ya que éstos no parecen haber sido mencionados en ningún lugar por Apple (ni siquiera en WWDC 2018), ni puedo encontrar otras descripciones.

por lo que todo parece ser todavía un misterio.

    
respondido por el Christopher 05.10.2018 - 15:04

Lea otras preguntas en las etiquetas