10 votos

No se puede eliminar el archivo incluso cuando se utiliza sudo

Intentando borrar el siguiente archivo: ~/Library/Cookies/HSTS.plist pero MacOS no me deja hacerlo ni siquiera usando sudo.

Acabo de cambiarme a Mac (antes usaba Ubuntu) y probablemente me estoy perdiendo algo obvio. Estoy usando MacOS Mojave 10.14.1. ¿Qué podría estar mal?

sudo rm -f ~/Library/Cookies/HSTS.plist
rm: /Users/dima/Library/Cookies/HSTS.plist: Operation not permitted

No puedo ejecutar ls en los archivos de la carpeta:

ls -la ~/Library/Cookies/
ls: : Operation not permitted

Salida de ls -lde@ ~/Library/Cookies :

drwx------@ 11 dima  staff  352 Dec 11 23:03 /Users/dima/Library/Cookies
    com.apple.quarantine     -1

He descubierto que puedo eliminar el archivo usando el Finder, pero no usando la línea de comandos. ¿Por qué?

9voto

317070 Puntos 145

Yo también he tenido este problema antes. Creo que se debe a la protección de la integridad del sistema. MacOS protege algunas partes del sistema de archivos empezando por El Capitán.

Creo que hay dos maneras de solucionar esto.

  1. Desactivar la protección de la integridad del sistema
  2. Conceder acceso total al disco a la terminal

Para la primera, reinicie su Mac, pero mantenga pulsada la tecla Comando-R hasta que arranque en el modo de recuperación. A continuación, en el menú, seleccione Servicios públicos entonces escriba csrutil disable y pulse Intro. Reinicie su Mac y pruebe su rm de nuevo el comando. Cuando hayas terminado, te sugiero que vuelvas al Modo de Recuperación y lo vuelvas a habilitar ( csrutil enable ).

Para el segundo, abra Seguridad y privacidad en Preferencias del sistema . Haga clic en el Privacidad seleccione Acceso total al disco y añadir Terminal a la lista de aplicaciones. Es probable que primero tengas que desbloquear esa pantalla haciendo clic en el candado de la esquina inferior izquierda.

Cuando tuve este problema, no conocía el truco de Full Disk Access y utilicé la primera opción. Sé que funciona. Acabo de conocer la segunda opción hoy mismo y apuesto a que también hace el truco.

Buena suerte.

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