ACL extrañas en el sistema OS X

2

Tengo una carpeta en un volumen HFS + que no puedo eliminar. Ya intenté deshacerme de las ACL, pero de alguna manera esto no funcionó.

La carpeta es calles CrashPlan.app.

Esto es lo que dice el terminal:

    sh-3.2# ls -ahel@
    total 0
    drwxrwxr-x@ 3 root  admin   102B 23 Okt 22:58 .
        com.apple.backupdelta.MoveChecked      3B 
        com.apple.s stem.Security     68B 
    drwxr-xr-x@ 3 root  wheel   102B 30 Okt 13:21 ..
        com.apple.backupd.SnapshotVolumeFSEventStoreUUID      36B 
        com.apple.backupd.SnapshotVolumeLastFSEventID     20B 
        com.apple.backupd.SnapshotVolumeUUID      36B 
    drwxrwxr-x  2 jan   staff    68B 13 Nov  2012 CrashPlan.app

    sh-3.2# cd CrashPlan.app/
    sh-3.2# ls -ahel@
    total 0
    drwxrwxr-x  2 jan   staff    68B 13 Nov  2012 .
    drwxrwxr-x@ 3 root  admin   102B 23 Okt 22:58 ..
        com.apple.backupdelta.MoveChecked      3B 
        com.apple.s stem.Security     68B 

Lo extraño aquí es que, si se mira desde la carpeta exterior, no hay ACL para la carpeta. Pero si miras desde dentro hay.

¿Cómo puede ser eso y cómo puedo deshacerme de él?

    
pregunta 16.11.2013 - 15:06

2 respuestas

2

El CrashPlan.app no tiene una ACL. La salida de ls es consistente, debe haber leído mal.

  • Cuando ejecuta ls -a en el directorio principal, le indica que . (es decir, el padre de CrashPlan.app ) tiene atributos extendidos, y que CrashPlan.app no tiene ACL (cadena de modo rwxrwxr-x ).
  • Cuando ejecuta ls -a dentro de CrashPlan.app , le dice que . (es decir, el directorio CrashPlan.app ) no tiene ACL (cadena de modo rwxrwxr-x ), y que .. (es decir, el directorio principal ) tiene atributos extendidos.

El directorio principal no tiene una ACL, pero tiene los atributos extendidos com.apple.backupdelta.MoveChecked y com.apple.s stem.Security . Este segundo atributo es impar: debería ser com.apple.system.Security . Esta es una señal de que su sistema de archivos puede estar dañado.

    
respondido por el Gilles 26.12.2013 - 20:22
2

Tuve lo que parecía ser el mismo problema EXACTO. El problema fue con el indicador de sistema inmutable en CrashPlan.app en mi carpeta .MobileBackups .

En realidad, fue una vieja carpeta .MobileBackups de una carpeta Previous System que se creó durante un "Archivar e Instalar" de OS X, así que sabía que no era nada que necesitaba. Estaba completamente inactivo, pero no pude borrarlo sin importar lo que intenté.

Esto es lo que finalmente lo hizo por mí:

sudo find TopLevelFolder/ -flags +schg -exec chflags noschg {} \;

Donde TopLevelFolder es la carpeta que contiene (¿todo?) las carpetas ofensivas CrashPlan.app . Esto elimina el atributo sistema inmutable que hace posible eliminar los archivos ahora.

  

Como siempre, tenga mucho cuidado con rm -rf , pero al ejecutar el siguiente comando luego se eliminarán los archivos.

sudo rm -rf TopLevelFolder

Donde, de nuevo, TopLevelFolder es el mismo que el de arriba. Espero que eso ayude a alguien más.

    
respondido por el Khad Young 12.12.2014 - 02:53

Lea otras preguntas en las etiquetas