¿Cómo eliminar mi Backupdb.backupsdb local?

3

En mi disco duro local en mi retina MBP (2014, 10.11.3) hay una carpeta Backupdb.backupsdb:

drwxr-xr-x+ 5 root wheel 170B 2 Jan 03:32 Backups.backupdb/

¿Pensé que esa carpeta solo existe en las máquinas de tiempo? Sin embargo, quiero eliminarlo, ya que solo contiene una copia de seguridad antigua sin terminar:

drwxr-xr-x@ 5 root wheel 170B 20 Mär 14:06 2016-01-02-020746.inProgress/

Deshabilité SIP, pero ni rm -rf ni sudo rm -rf funcionaron, ni siquiera en modo de recuperación. Siempre obtuve Operation not permitted .

¿Alguien sabe cómo eliminarlo?

    
pregunta Simon 20.03.2016 - 16:16

2 respuestas

1

La respuesta corta es eliminar ACL de la carpeta. SIP evita que los archivos del sistema se eliminen como root (así que habilítelos nuevamente), mientras que las ACL se usan para evitar que root modifique los archivos del usuario y quizás copias de respaldo de los archivos del sistema.

Aquí se explica cómo enumerar los permisos en una carpeta específica usando ls -l que muestra resultados de formato largo:

  • ls -lO muestra restringido para SIP y la O es mayúscula "o": es improbable verá restricciones u otras marcas en Backups.backupdb
  • ls -le muestra la Lista de control de acceso (ACL); es muy probable que tenga algo como 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown que hace que sudo rm le falle. Use el número (0 en este caso) para eliminar esa restricción de ACL.

Puede combinar ambos como ls -lOe y obtener el estado restringido de ACL y SIP. Como puede leer en esta publicación sobre cómo el malware podría potencialmente desbloquear las copias de seguridad de Time Machine , puede hacer lo mismo como root / sudo desde una cuenta de administrador:

chmod -a# 0 /Backups.backupdb

Además, es posible que deba eliminar de forma recursiva la ACL, ya que un directorio debe ser modificable y, a continuación, puede cambiar los archivos que contiene. Además, la ACL se puede heredar, por lo que, dependiendo de cuáles sean sus permisos exactos en su carpeta y los archivos que contiene, es posible que deba cambiar las cosas ligeramente de la sintaxis anterior.

    
respondido por el bmike 20.03.2016 - 16:39
3

Lo que está pidiendo es deshabilitar las copias de seguridad locales, ¿verdad? Para hacer eso, escribe esto en la terminal:

sudo tmutil disablelocal

Las copias de seguridad locales desaparecerán, al igual que el espacio ocupado por ellas (la carpeta, backups.backupdb)

    
respondido por el user173581 20.03.2016 - 19:21

Lea otras preguntas en las etiquetas