3 votos

Carpeta no eliminable (¿sin datos?) en MacOS: Permiso denegado, chflag comprimido

Tengo un problema al eliminar una carpeta que fue previamente gestionada por Microsoft OneDrive.

La carpeta se llama "WP". Ya intenté: sudo, deshabilitar SIP, quitar chflags.

 csrutil status
Estado de Protección de Integridad del Sistema: deshabilitado.
 ls -la WP
total 0
drwxrwxrwx@ 7 usuario staff 224B Mar 20 11:26 ./
drwxrwxrwx@ 4 usuario staff 128B Mar 25 17:03 ../
 rm -r WP
rm: WP: Permiso denegado
 sudo rm -r WP
Contraseña:
rm: WP: Permiso denegado
 sudo rmdir WP
rmdir: WP: El directorio no está vacío

También verifiqué los xattrs, pero solo hay esto:

 xattr -l WP
com.apple.provenance:

Se puso interesante, cuando listé los chflags:

 ls -lO .
total 0
drwxrwxrwx@ 7 usuario staff comprimido 224B Mar 20 11:26 WP/

Pero quitar la bandera de comprimido no está permitido:

 sudo chflags -R 0 WP
chflags: WP: Operación no permitida

La carpeta se puede mover (pero no entre Volúmenes, el mensaje de error indica que primero necesita ser descargado: "La operación no se puede completar porque "WP" necesita ser descargado."). Originalmente estaba en OneDrive antes de ser movido a la Papelera, ahora lo he movido a /tmp.

Supongo que tiene algo que ver con que la carpeta esté sin datos/comprimida por ser creada en OneDrive. ¿Alguna idea de cómo puedo eliminar esta carpeta?

0voto

Joel Puntos 112

Investigar un poco arrojó una variedad de respuestas que parecen estar en conflicto entre sí, ¡incluso dependiendo de la elección de la aplicación de terminal!

Aquí hay una respuesta que podría ayudar; es reciente, y proviene de uno de los "Foros para Desarrolladores" de Apple:

  1. Reinicia tu Mac en modo Seguro

  2. Una vez en Modo Seguro, inicia la aplicación Terminal desde Utilidades

  3. Ingresa el siguiente comando para desactivar SIP:

    csrutil disable --with basesystem --with dtrace --with kext

  4. Reinicia tu Mac en modo NO-Seguro :P

  5. Una vez iniciado, prueba el siguiente comando:

    xattr -d com.apple.provenance WP

Esto puede o no funcionar; si lo hace, deberías poder eliminar la molestia después de quitar el xattr. Obviamente no puedo probarlo en mi propio sistema porque que yo sepa, no tengo ese archivo. Además, las soluciones (tales como son) probablemente dependen del sistema operativo (el OP no mencionó la versión del sistema operativo) - ¿y los diseños y el uso de Apple pueden estar evolucionando??

Según H. Oakley, esta pequeña "genialidad" apareció por primera vez en macOS Ventura. Su artículo es interesante, y hay al menos dos artículos de seguimiento: 1, 2.

Y supongo que no debería irme sin abordar la pregunta que siempre surge al leer sobre tales "descubrimientos" en el software propietario de Apple: ¿Es esto algo "bueno" o "malo"? Si se está utilizando para proteger a los usuarios de los malos, eso claramente es algo "bueno", pero tengo dudas de que: 1) la secrecía de Apple tenga un efecto positivo en general, y 2) sus motivos sean tan puros como la nieve recién caída. En este caso (para esta pregunta) vemos que Microsoft puede estar usándolo; pero claro, esto puede o no ser obra de Microsoft. Lo que realmente quiero decir es que no estoy a favor del enfoque secreto de Apple en el negocio del software, especialmente cuando se trata de mi seguridad.

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