8 votos

Permiso denegado al acceder al directorio de copias de seguridad

He utilizado iTunes para hacer una copia de seguridad de mi iPhone. Puedo ver el directorio de la copia de seguridad 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"

Ya veo

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

Por lo tanto, debería tener suficientes permisos, además de Buscador también puede entrar en este directorio sin que tenga que cambiar a los derechos de root.

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

ACTUALIZACIÓN :

Ejecutar xattr en el directorio MobileSync mostró que tiene el atributo com.apple.quarantine que se ha fijado. Este atributo se suele establecer en un archivo (normalmente un ejecutable) que se descarga de algún sitio, y asegura que MacOS te pregunte "¿realmente confías en este archivo?" la primera vez que se abre. Tal vez el atributo se ha establecido porque la copia de seguridad de mi iPhone en efecto significa que los programas externos se descargan.

Sin embargo, es probable que esta no sea la razón del extraño comportamiento, porque también obtengo un operación no permitida Cuando intento eliminar este atributo con xattr -d . Además, @Seamus dijo en su comentario, que no tenía este atributo que se establece, pero también tiene ningún permiso. ¿Quizás sea un fallo de esta versión del sistema operativo? Todavía estoy corriendo Mojave (10.14.6).

2 votos

El carácter "@" al final de la lista de permisos de /MobileSync indica que tiene atributos ampliados. Acabo de mirar el mismo directorio en mi cuenta de usuario, y este directorio no tienen atributos ampliados. Puede ver qué atributos están definidos utilizando la función xattr comando de terminal. He aquí una guía excelente a utilizar xattr comando para profundizar en su misterio.

0 votos

@IconDaemon: Eso debería ser una respuesta :)

2 votos

Bueno, es un comentario de solución de problemas para ayudar a user1934428 averiguar por qué ese directorio tiene la bandera xattr establecido. No es una respuesta, propiamente dicho . Como ya he dicho, el directorio equivalente en mi Mac no tiene la bandera xattr, y no puedo adivinar por qué está sucediendo en el directorio de la OP. Si el usuario descubre por qué, y solucionar el problema, mi esperanza es que se informa de nuevo y que he ayudado a encontrar una solución.

10voto

printemps Puntos 243

Podrá leer el directorio si concede acceso total al disco a su programa de terminal. Menú Apple ' Preferencias del Sistema ' Seguridad y Privacidad ' Privacidad ' Acceso total al disco.

0 votos

La aplicación Terminal.app no tiene "Configuración". Tiene "Preferencias", pero no hay "Seguridad&Privacidad" en este menú. Sólo "General", "Perfiles", "Grupos de Windows" y "Codificaciones". Esto es "Terminal 2.9.5".

0 votos

Perdón, me refería a la configuración del sistema. He actualizado la respuesta.

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