2 votos

ACLs extrañas en el sistema OS X

Tengo una carpeta en un volumen HFS+ que no puedo eliminar. Ya intenté deshacerme de las ACLs pero de alguna manera esto no funciona.

La carpeta se llama 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 se mira desde el interior hay.

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

2voto

staffan Puntos 3299

El CrashPlan.app no tiene un ACL. La salida de ls es consistente, debes haberla leído mal.

  • Cuando se ejecuta ls -a en el directorio principal, le dice que . (es decir, el padre de CrashPlan.app ) tiene atributos extendidos, y que CrashPlan.app no tiene ACL (cadena de modo rwxrwxr-x ).
  • Cuando se ejecuta ls -a dentro de CrashPlan.app , le dice que . (es decir, el 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 atributos extendidos com.apple.backupdelta.MoveChecked y com.apple.s stem.Security . Este segundo atributo es extraño: debería ser com.apple.system.Security . Esto es una señal de que su sistema de archivos puede estar dañado.

2voto

RRs_Ghost Puntos 120

Tuve lo que parecía ser el mismo problema. El problema era con la bandera inmutable del sistema en CrashPlan.app en mi .MobileBackups carpeta.

En realidad, era un viejo .MobileBackups de una carpeta Previous System que se creó durante un "Archivo e Instalación" de OS X, así que sabía que no era nada que necesitara. Estaba completamente inactiva, pero no podía eliminarla por más que lo intentara.

Esto es lo que finalmente lo hizo para mí:

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

Donde TopLevelFolder es la carpeta que contiene (¿todas?) las CrashPlan.app carpetas. Esto elimina el sistema inmutable que permite ahora eliminar los archivos.

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

sudo rm -rf TopLevelFolder

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

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