Para los usuarios de iPhone y iPad que ya se han actualizado a iOS 9,…
Corregir el error de terminal “Operación no permitida” en macOS Big Sur, Catalina, 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 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
- Despliega el menú Apple y elige ‘Preferencias del sistema’
- Elija el panel de control “Seguridad y privacidad”
- Ahora seleccione la pestaña “Privacidad”, luego, en el menú del lado izquierdo, seleccione “Acceso completo al disco”
- 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
- Ahora haga clic en el [+] botón más para agregar una aplicación con acceso completo al disco
- Navegue a la carpeta / Aplicaciones / Utilidades / y elija “Terminal” para otorgarle al Terminal privilegios de acceso completo al disco
- 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 terminal lo hace tiene acceso completo al disco otorgado, o si SIP está deshabilitado, no verá ese mensaje de error en la Terminal 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.