Corregir el error de terminal “Operación no permitida” en MacOS Mojave

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 que actualizó 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 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 comando 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 comandos 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ú menu 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. Navegue a la carpeta / Aplicaciones / Utilidades / y elija “Terminal” para otorgarle al Terminal privilegios de acceso completo al disco
  7. 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”.

Si el terminal no tiene acceso al disco completo sentado, o si SIP está desactivado, no podrá ver ese mensaje de error en la terminal de MacOS.

En caso de que se lo esté preguntando, 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, que 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 la Terminal de Mac OS. 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 comandos en MacOS o este mensaje de error en particular, compártalos con nosotros en los comentarios a continuación.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario