2 votos

¿Cómo puedo acceder a `~/Library/Messages`?

Me gustaría copiar manualmente en ~/Library/Messages para mantener el historial de mensajes.

La carpeta es propiedad del usuario, no de Root:

% ls -al ~/Library | grep Messages
drwx------   11 sam    staff   352 29 Jun 12:11 Messages

y sin embargo no puedo leer el contenido

% ls -al ~/Library/Messages
total 0
ls: /Users/sam/Library/Messages: Operation not permitted

Aunque no está claro por qué tendría que sudo Lo intento de todos modos.

% sudo ls ~/Library/Messages
Password: 
ls: /Users/sam/Library/Messages: Operation not permitted

pero eso también falla.

¿Cómo puedo acceder a ~/Library/Messages (en Monterey)?

Actualización

Ahora Terminal puede acceder ~/Library .

% ls ~/Library/Messages
Drafts
...
prewarm.db-wal

y puedo dejar de lado el ~/Library/Messages

% mv ~/Library/Messages ~/Library/Message-set-aside

pero sigo sin poder rsync

rsync -avz /Volumes/bak/sam/Library/Messages  /Users/sam/Library  >> /tmp/messages-log 2>&1

ya que produce

building file list ... done
Messages/
rsync: recv_generator: mkdir "/Users/sam/Library/Messages" failed: Operation not permitted (1)
*** Skipping everything below this failed directory ***

¿Pistas?

2voto

Linc D. Puntos 11

Esa carpeta tiene una protección especial impuesta por el núcleo para los datos sensibles. Puedes abrir la carpeta navegando hasta ella en el Finder. O puedes conceder acceso total al disco a la aplicación Terminal en el panel de preferencias Seguridad y Privacidad.

0voto

Cayle Spandon Puntos 1169

MacOS (o al menos Monterey ) no permitirá al usuario rsync en ~/Library/Messages .

Sin embargo, le permitirá rsync en ~/ y desde ahí puedes arrastrar la página Messages en la carpeta ~/Library .

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