How To

Cómo solucionar el error “Operación no permitida” en Mac

February 12, 2026 5 minutos de lectura Updated: February 12, 2026

Lidiar con el error “Operación no permitida” en macOS puede ser un verdadero fastidio, sobre todo al intentar ejecutar comandos o acceder a ciertos archivos del sistema. Normalmente, se trata de un problema de seguridad (la forma en que macOS te dice: “Oye, no deberías estar manipulando esta parte del sistema”), pero a veces, realmente necesitas acceso para hacer las cosas. Lo curioso es que las soluciones no siempre son sencillas, y muchos usuarios se quedan atascados debido a permisos de disco completos o funciones de seguridad como SIP.

En resumen, esta guía trata sobre cómo corregir esos errores de permisos para que puedas volver a usar tu terminal sin tener que lidiar con macOS en cada paso. No es magia, pero algunos de estos trucos han funcionado en mis Macs y probablemente también en ti, si sigues los pasos con atención. Prepárate para algunos cambios de sistema, algo de magia en la línea de comandos y un par de ajustes de configuración. No es muy complicado, pero quizás necesites un poco de paciencia o probar un par de soluciones para ver qué funciona.

Cómo solucionar el error “Operación no permitida” en macOS

Habilitar acceso completo al disco para la terminal

Este es el problema más común: macOS restringe el acceso de Terminal a ciertas partes del disco debido a la configuración de privacidad. Darle a Terminal acceso completo al disco engaña al sistema, haciéndole creer que usted controla sus archivos, por lo que deja de bloquear las operaciones principales. En algunos equipos, este paso es imprescindible, especialmente si se intenta acceder a archivos en carpetas protegidas.

  1. Vaya al menú Apple > Preferencias del sistema.
  2. Haga clic en Seguridad y privacidad.
  3. Desbloquee el panel haciendo clic en el ícono del candado e ingresando su contraseña de administrador.
  4. Vaya a la pestaña Privacidad y seleccione Acceso completo al disco.
  5. Haga clic en el botón ‘ + ‘ y seleccione Terminal (o cualquier aplicación de terminal que esté usando, iTerm2, etc.) de la lista de aplicaciones.
  6. Asegúrate de que la Terminal tenga acceso completo al disco. Si no es así, márcala.
  7. Si el sistema le solicita que salga y vuelva a abrir la Terminal, hágalo.
  8. Por último, haga clic en el candado nuevamente para guardar la configuración.

Esta pequeña modificación suele solucionar problemas de permisos al acceder a carpetas del sistema o ejecutar comandos con privilegios. A veces, en ciertas configuraciones, es necesario reiniciar la Terminal o incluso todo el sistema para que el cambio surta efecto. Porque, claro, a macOS le encanta complicar las cosas de más.

Desbloquear archivos bloqueados

Si intentas manipular un archivo específico y sigues recibiendo el mensaje “Operación no permitida”, es posible que el archivo esté bloqueado. Los archivos se pueden bloquear mediante el Finder o por algún fallo de permisos, lo que impide que tus comandos hagan lo que deben hacer. Para solucionarlo, puedes desbloquearlo mediante la Terminal.

  1. Presione Comando + Espacio y escriba Terminal.
  2. Ingrese este comando (reemplácelo /path/to/your/filecon la ruta del archivo real):
  3. chflags nouchg /path/to/your/file
  4. Presione Enter. Este comando elimina la marca de “bloqueado” del archivo.
  5. Puedes comprobar si funcionó intentando la operación nuevamente o ejecutando:
  6. ls -lO /path/to/your/file

    (Al hacer clic en los permisos, el archivo debería aparecer desbloqueado).No siempre funciona a la primera, pero la mayoría de las veces funciona de maravilla.

Un apunte curioso: a veces, incluso después de desbloquear, algunos archivos siguen siendo difíciles de recuperar debido a las protecciones del sistema. Pero vale la pena intentar este paso primero, sobre todo si trabajas con archivos personales o que no pertenecen al sistema.

Desactivar la protección de integridad del sistema (SIP)

Este es un poco más drástico y no es algo que se pueda hacer a la ligera. SIP es una capa de seguridad diseñada para evitar que incluso los usuarios root accedan a archivos críticos del sistema. Si estás seguro de lo que haces (por ejemplo, para desarrollo, para hackear o para intentar eludir limitaciones), puedes desactivarla temporalmente.

Así es como se hace: tenga en cuenta que primero debe iniciar en modo de recuperación:

En Macs Intel

  1. Reinicie la Mac y, tan pronto como se inicie, mantenga presionada la tecla Comando + R hasta que vea el logotipo de Apple o el globo terráqueo girando.
  2. En el menú superior, vaya a Utilidades > Terminal.
  3. Escribe csrutil disabley pulsa Enter.
  4. Reinicie normalmente con reboot.

En las Mac con Apple Silicon

  1. Apaga tu Mac.
  2. Mantenga presionado el botón de encendido hasta que vea la pantalla de opciones de inicio.
  3. Haga clic en Opciones y luego en Continuar.
  4. Una vez en el modo de recuperación, vaya a Utilidades > Terminal.
  5. Escribe csrutil disabley pulsa Enter.
  6. Reinicie su Mac normalmente.

¿Quieres reactivar el SIP? Simplemente reinicia el sistema en modo de recuperación y ejecuta [Nombre del sistema] csrutil enable. Comprobar el estado actual del SIP es tan fácil como escribir [ csrutil statusNombre del sistema].No se recomienda mantener el SIP desactivado a largo plazo, pero desactivarlo temporalmente puede solucionar problemas puntuales de permisos. Asegúrate de volver a activarlo cuando hayas terminado.

Ajuste de la ubicación de los archivos

Algunos usuarios se encuentran con el error “Operación no permitida” al intentar acceder o modificar archivos en directorios como /usr/bin. Esto se debe a que macOS protege esas carpetas, y manipularlas sin cuidado puede provocar inestabilidad en el sistema. Una solución común es mover los archivos esenciales a /usr/local/bin, que está diseñado para binarios instalados por el usuario y tiene menos restricciones.

  1. Abra el Finder y haga clic en Ir > Equipo.
  2. Seleccione su disco principal, normalmente llamado Macintosh HD.
  3. Presione Shift + Comando +. para revelar los archivos ocultos (sí, los archivos ocultos suelen ser el problema).
  4. Vaya a /usr > bin.
  5. Copia los archivos ejecutables a los que quieras acceder y pégalos en /usr/local/bin. Si no tienes permiso, quizás necesites ejecutar un comando rápido en la terminal como:
  6. sudo mv /path/to/file /usr/local/bin/

    (Esto le solicitará su contraseña de administrador)

  7. Después de moverlo, reinicie su Mac para asegurarse de que la nueva ubicación se detecte correctamente.

Dado que tocar carpetas del sistema puede ser riesgoso si no está seguro de lo que está haciendo, consérvelo como una solución de último recurso o para archivos binarios específicos en los que confíe completamente.

Con suerte, estos consejos resolverán el problema de los permisos y harán que tus comandos de terminal vuelvan a funcionar correctamente. Los permisos en macOS son un poco molestos, pero con un poco de paciencia, puedes adaptarlos a tu gusto.