Actualicé mi laptop a Mojave. Durante años, mi estrategia de copia de seguridad ha incluido el uso de rsync (MacPorts rsync 3.1.3) para copiar archivos a un servidor de archivos. Esto dejó de funcionar correctamente, ahora muestra algunos errores que indican problemas de permisos con opendir y get_xattr_data , específicamente con ciertas carpetas ~/Library .
Uso launchd para ejecutar rsync dentro de un script ubicado en /usr/local/bin .
Como parte de mi solución de problemas, ingresé a Terminal y su 'd a la raíz. Luego, cd 'd a ~/Library de mi usuario y acceso probado en algunas de las carpetas. El sistema reportó permission denied .
A través de Seguridad & Privacidad, le di rsync Full Disk Access, pero eso no resolvió el problema.
Supongo que este es un problema derivado de la configuración de seguridad o privacidad de Mojave, ya que nunca he visto a root sin permiso para archivos. Para poder reanudar mis procesos de respaldo, necesito root / launchctl para poder acceder a los archivos.
¿Qué ha cambiado en Mojave que limita el acceso de root ?
¿Cómo mitigo esta limitación en relación con rsync ?
El posible duplicado parece confirmar la necesidad de ajustar la configuración en Seguridad y amp; La privacidad, pero hasta ahora agregar Terminal y rsync a la lista de aplicaciones permitidas no permite que la copia de seguridad tenga éxito. Estoy trabajando para agregar la secuencia de comandos que utilizo para ejecutar la copia de seguridad, y ajustaré mi pregunta cuando haga la prueba.