skip to Main Content

Corregir el error de terminal “Operación no permitida” en macOS Big Sur, Catalina, Mojave

Solucionar error de terminal de operación no permitida en Mac OS

Si es un usuario de la línea de comandos de Mac, es posible que haya notado que muchos comandos de uso frecuente ingresados ​​en la Terminal (o iTerm) dan como resultado un mensaje de error “Operación no permitida” desde la actualización a MacOS Mojave 10.14 o posterior. El error “Operación no permitida” en la Terminal se puede ver después de emitir incluso comandos simples como usar ‘ls’ ‘mv’ y ‘cp’ dentro del directorio del usuario, pero también en muchas otras ubicaciones de directorio en la Mac, y al intentar para utilizar muchos comandos predeterminados. Obviamente, este tipo de mensaje de error hace que navegar y usar la línea de comandos en MacOS Mojave sea bastante difícil, si no imposible, para muchos propósitos. No se preocupe, la Terminal no está rota en las nuevas versiones de MacOS.

Este tutorial le mostrará cómo corregir los mensajes de error “Operación no permitida” que se ven en la línea de comando en Terminal para Mac OS en Mojave 10.14 o posterior.

Cómo corregir el error “Operación no permitida” en Terminal para Mac OS

  1. Despliega el menú  Apple y elige ‘Preferencias del sistema’
  2. Elija el panel de control “Seguridad y privacidad”
  3. Ahora seleccione la pestaña “Privacidad”, luego, en el menú del lado izquierdo, seleccione “Acceso completo al disco”
  4. Haga clic en el icono de candado en la esquina inferior izquierda del panel de preferencias y autentíquese con un inicio de sesión de nivel de administrador
  5. Ahora haga clic en el [+] botón más para agregar una aplicación con acceso completo al disco
  6. Haga clic en el botón Más para agregar Terminal a Full Disk Access en macOS

  7. Navegue a la carpeta / Aplicaciones / Utilidades / y elija “Terminal” para otorgarle al Terminal privilegios de acceso completo al disco
  8. seleccione la aplicación Terminal para otorgar acceso completo al disco en MacOS

  9. Reinicie la Terminal, los mensajes de error “Operación no permitida” desaparecerán

Si aún no ha encontrado el mensaje de error “Operación no permitida” en la Terminal de MacOS (Mojave 10.14 o posterior), es probable que no se haya adentrado en un directorio o ruta de archivo que tenga restricciones de acceso adicionales (o que no usa Terminal, en cuyo caso este artículo completo no es para usted).

Si bien muchos de los diversos directorios principales del sistema y raíz también arrojarán mensajes de error en la Terminal de macOS, también puede encontrar el mensaje de error incluso cuando intente trabajar en el directorio de inicio del usuario, incluso en muchas de las carpetas del usuario ~ / Library /, como ~ / Library / Messages (donde los archivos adjuntos de iMessage y los registros de chat se almacenan en Mac OS) y ~ / Library / Mail / (donde se almacenan los complementos de correo a nivel de usuario, los datos del buzón y otros datos de la aplicación Mail), y muchos otros.

Puede probar esto usted mismo, antes y después de realizar el ajuste de configuración descrito anteriormente con un comando simple como usar ls en una de las carpetas protegidas:

ls ~/Library/Messages

Si la Terminal no tiene acceso completo al disco, verá el mensaje de error “Operación no permitida”.

Error de operación no permitida en la terminal Mac

Si terminal lo hace tiene acceso completo al disco otorgado, o si SIP está deshabilitado, no verá ese mensaje de error en la Terminal MacOS.

Terminal funcionando sin error en macOS

En caso de que se lo pregunte, sí, eso significa que en realidad hay dos formas de corregir los errores de “Operación no permitida” que puede encontrar en la Terminal MacOS; El primero que detallamos aquí es bastante simple y otorga privilegios de acceso adicionales a la aplicación Terminal, y el otro es un poco más dramático, lo que implica deshabilitar la Protección de integridad del sistema en Mac, lo cual generalmente no se recomienda y no lo cubriremos específicamente aquí, aunque simplemente deshabilitar SIP y reiniciar suele ser suficiente para que el error desaparezca si prefiere seguir esa ruta.

El mensaje “Operación no permitida” es uno de una variedad de errores de línea de comando que puede encontrar en Mac OS Terminal. Otro error de línea de comando que se ve con frecuencia es el mensaje de error “comando no encontrado” que también se puede encontrar en la Terminal para MacOS por una variedad de razones diferentes.

Si tiene otros consejos, trucos, sugerencias o pensamientos sobre la línea de comando en MacOS o este mensaje de error en particular, compártalos con nosotros en los comentarios a continuación.

Back To Top