Permiso denegado al acceder al directorio de copia de seguridad

Usé iTunes para hacer una copia de seguridad de mi iPhone. Puedo ver el directorio de respaldo usando Finder, en /Users/ronaldfischer/Library/Application Support/MobileSync/Backup. Extrañamente, al hacer algo como

ls "/Users/ronaldfischer/Library/Application Support/MobileSync"

o

du -ms "/Users/ronaldfischer/Library/Application Support/MobileSync/Backup"

Recibo un mensaje de error, es decir, ls: MobileSync: operación no permitida . Pero cuando hago un

ls -ld "/Users/ronaldfischer/Library/Application Support/MobileSync"

Veo

drwxr-xr-x@ 3 ronaldfischer  staff  96 Sep 15 14:08 /Users/ronaldfischer/Library/Application Support/MobileSync

Por lo tanto, debería tener permisos suficientes, además de que Finder también puede acceder a este directorio sin necesidad de cambiar a los derechos de root.

¿De dónde viene el problema de los permisos?

ACTUALIZAR :

La ejecución xattren el directorio MobileSyncmostró que tiene el atributo com.apple.quarantine configurado. Este atributo generalmente se establece en un archivo (generalmente un ejecutable) que se descarga de algún lugar y garantiza que MacOS le pregunte "¿Realmente confía en este archivo?" la primera vez que se abre. Tal vez el atributo se haya configurado porque hacer una copia de seguridad de mi iPhone significa que se descargaron programas externos.

Sin embargo, es probable que esta no sea la razón del comportamiento extraño, porque también obtengo una operación no permitida cuando intento eliminar este atributo usando xattr -d . Además, @Seamus dijo en su comentario que no tenía este atributo configurado, pero tampoco tiene permiso. ¿Quizás es un problema técnico en esta versión del sistema operativo? Todavía estoy ejecutando Mojave (10.14.6).

El carácter '@' al final de la lista de permisos en /MobileSync indica que tiene atributos extendidos. Acabo de mirar el mismo directorio en mi cuenta de usuario y este directorio no tiene atributos extendidos. Puede ver qué atributos se establecen utilizando el xattrcomando de terminal. Aquí hay una excelente guía para usar xattrel comando para profundizar más en su misterio.
@IconDaemon: Eso debería ser una respuesta :)
Bueno, es un comentario de solución de problemas para ayudar aún más al usuario 1934428 a descubrir por qué ese directorio tiene el indicador xattr establecido. No es una respuesta, per se . Como dije, el directorio equivalente en mi Mac no tiene el indicador xattr establecido, y no puedo adivinar por qué está sucediendo en el directorio del OP. Si el OP descubre por qué y soluciona el problema, mi esperanza es que se informe y que ayude a encontrar una solución.
@IconDaemon: Sí, es confuso... Probé esto en mis sistemas Mojave y Catalina hace un momento. Al igual que el OP, ls -larecibe un error: ls: MobileSync: Operation not permitted. Pero a diferencia del OP, no veo atributos extendidos cuando lo hago ls -ld.

Respuestas (1)

Podrá leer el directorio si otorga acceso total al disco a su programa de terminal. Menú Apple › Preferencias del sistema › Seguridad y privacidad › Privacidad › Acceso total al disco.

La Terminal.app no ​​tiene "Configuración". Tiene "Preferencias", pero no hay "Seguridad y privacidad" en este menú. Solo "General", "Perfiles", "Grupos de ventanas" y "Codificaciones". Esta es la "Terminal 2.9.5".
Lo siento, me refería a la configuración del sistema. He actualizado la respuesta.