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 utilizarxattr
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.
0 votos
@IconDaemon: Sí - es confuso ... Acabo de probarlo en mis sistemas Mojave y Catalina. Al igual que el OP,
ls -la
obtiene un error:ls: MobileSync: Operation not permitted
. Pero a diferencia de la OP, no veo atributos ampliados cuando lo hagals -ld
.