Estoy tratando de eliminar un archivo, pero recibo un mensaje de la Papelera que dice:
"La operación no se puede completar porque los elementos de copia de seguridad no se pueden modificar".
¿Qué significa eso y cómo puedo eliminarlo?
Estoy tratando de eliminar un archivo, pero recibo un mensaje de la Papelera que dice:
"La operación no se puede completar porque los elementos de copia de seguridad no se pueden modificar".
¿Qué significa eso y cómo puedo eliminarlo?
Respuestas:
De acuerdo con este hilo en Apple , esto es un error. Esto significa que, con suerte, se solucionará en una próxima actualización de OS X.
Mientras tanto, debe reiniciar el Finder, lo que puede hacer ya sea a través de la salida forzada (⎇⌘⎋, o mediante el menú ), o por medios menos violentos al salir normalmente, que primero debe activar con el siguiente comando emitido en la Terminal:
defaults write com.apple.Finder QuitMenuItem 1
Las copias de seguridad de Time Machine están protegidas a nivel de kernel : en un arranque detallado es posible detectar en la primera pantalla llena de texto una TMSafetyNet.kext
extensión que se está cargando.
Esto garantiza la integridad de sus copias de seguridad. Las disposiciones de control de acceso se aplican a través de una extensión de kernel ubicada en
/System/Library/Extensions/TMSafetyNet.kext
El método oficialmente autorizado para eliminar elementos de una copia de seguridad específica o todos ellos es ubicar el elemento en la vista de Time Machine "en el espacio" y seleccionar la opción de eliminación adecuada en el menú contextual o el botón Acción en la barra de herramientas.
La capacidad de mover copias de seguridad a la Papelera agregada en Lion no solo es comparativamente más defectuosa, sino que está diseñada para operar en instantáneas completas , es decir, las carpetas nombradas con la hora en que se creó la copia de seguridad que a su vez contiene un directorio para cada volumen incluido.
Existe un programa auxiliar (línea de comandos binario) en ...
/System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass
... que le permite proporcionar un comando y argumento para evitar por completo las restricciones de acceso.
En Lion corres:
sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
En Mountain Lion se bypass
trasladó al Helpers
directorio:
sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
En OS X 10.10.5 (de un comentario de David Anderson), ahora está en:
sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
Créditos
[1] - Michael Rushanan en TMSafetyNet bypass
[2] - Una breve explicación de la red de seguridad de Time Machine por Joel Cowgill
[3] - Pregunta similar sobre SuperUser
/System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass
.
bypass está en /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/ en High Sierra (OSX 10.13.3) en mi iMac. Además, si desea eliminar la lista de archivos con -v, debe redirigir a un archivo porque la lista detallada de desplazamiento es imposible de leer en la Terminal.
killall Finder
en la Terminal