Hay muchos comandos y operaciones interesantes disponibles en el error”Operación de terminal no permitida”de Mac. Es una herramienta increíble que le da al usuario un control completo sobre su dispositivo Mac. El uso de comandos SIP (Protección de integridad del sistema) es uno de esos casos.
Sin embargo, los usuarios ocasionalmente encuentran problemas como operaciones que no están permitidas. Es fundamental darse cuenta de que, en el transcurso de un solo año, macOS experimenta numerosas actualizaciones, renovaciones y cambios. Actualmente, los usuarios de macOS, incluidos macOS Ventura, Monterey, Big Sur, Catalina y Mojave, experimentan con frecuencia este problema.
Por lo tanto, los usuarios de Mac encuentran con frecuencia el error”no se permite la operación”, junto con otro error particular zsh: Comando no encontrado. Pero no te preocupes; discutiremos las razones por las que podría ocurrir este error.
También veremos algunas posibles soluciones para esto, que es más importante. Como siempre, macOS es muy exclusivo; mientras que algunos usuarios pueden encontrar que una solución en particular funciona para ellos, otros pueden necesitar experimentar con otras soluciones. Pero para la mayoría de los usuarios de Mac, nuestro método de reparación general funciona.
Solucionado: problema de’Error de operación de terminal no permitida’en Mac
Modifique su configuración de seguridad
Abrir Apple menú y ve a Preferencias del Sistema. Vaya a Seguridad y privacidad > Privacidad. Ahora haga clic en Acceso total al disco en el panel izquierdo. Haga clic en el icono de candado e ingrese su contraseña de administrador. Haga clic en el ícono Más y vaya al siguiente directorio:/Aplicaciones/Utilidades/Seleccione Terminal.
Comprueba si el archivo está bloqueado
Abre la Terminal. Ingrese el siguiente comando: chflags nouchg path/to/the/locked/file
Disable System Integrity Protection (SIP)
Reinicie su Mac. Tan pronto como la computadora comience a reiniciarse, mantenga presionado Comando + R. Vaya a Utilidades> Terminal. Ejecute los siguientes comandos: csrutil disabled reboot
Habilitar acceso completo al disco
A través de las Preferencias del sistema, puede otorgar acceso completo al disco del terminal. Al hacer esto, el sistema tendrá la capacidad de cambiar todos los archivos y carpetas que están presentes en su sistema. El mensaje de error”Operación no permitida”no aparecerá después de eso.
En la barra de menú, vaya a Apple > Preferencias del sistema. Haga clic en configuración de Seguridad y privacidad. Haga clic en el candado e ingrese su contraseña de administrador para permitir nuevos cambios. Navega a Privacidad. Seleccione Acceso total al disco en el panel izquierdo. Ahora, haga clic en’+‘para otorgar acceso completo al disco a las aplicaciones seleccionadas. Seleccione Terminal de la lista de aplicaciones y Ábralo . Vuelva a Acceso completo al disco y asegúrese de que la Terminal esté marcada para acceso completo. Si se le solicita, salga y vuelva a abrir el terminal. Finalmente, haga clic en el candado para guardar sus cambios.
Cambiar directorio de archivos
En la barra de menú, haga clic en Ir > Equipo. Seleccione su unidad de disco principal (de forma predeterminada, llamada Macintosh HD). Luego, presiona Mayús + Comando + . (punto) para ver los archivos ocultos. Ahora, navega a la carpeta usr > bin . Copie los archivos necesarios y péguelos en la carpeta usr > local > bin . Reinicia tu computadora.
¿Por qué la Terminal dice Operación no permitida?
Algunos usuarios de Mac afirman que la Terminal funciona correctamente en macOS High Sierra y versiones anteriores, pero que cuando actualizan a macOS Mojave, Catalina, Big Sur, Monterey, o Ventura, experimentan el error”Operación no permitida”. La nueva característica de seguridad llamada Acceso completo al disco es la culpable de esto.
Para otras aplicaciones sin permisos completos, algunos datos en una Mac no serán accesibles. El acceso completo al disco requiere que las aplicaciones tengan permisos completos para acceder a los archivos protegidos por el usuario. Además, al instalar aplicaciones en macOS 10.13 y versiones anteriores, el permiso Acceso total al disco se otorga automáticamente.
El error”Operación no permitida”también puede ser provocado por otra característica de macOS llamada SIP, además de Full Acceso al disco (Protección de integridad del sistema). Los archivos y directorios propiedad del sistema están protegidos contra cambios no autorizados gracias a un mecanismo que se agregó en OS X 10.11. Aparecerá el mensaje”Operación no permitida”si intenta editar cualquier contenido protegido en la Terminal.
FAQ
¿Cómo reinicio mi Terminal Mac?
En el teclado de la Mac, puedes presionar control + opción + comando + R. La pantalla de Terminal se eliminará junto con todo lo demás de tu Mac si eliges la opción de restablecimiento completo. Cuando termine, se verá una pantalla negra.
¿Cuál es la terminal predeterminada en Mac?
Zsh es el shell predeterminado. Las nuevas ventanas y pestañas de Terminal se pueden abrir con un shell diferente. Seleccione Terminal > Configuración, luego haga clic en General en la aplicación Terminal en su Mac. Elija”Comando (ruta completa)”junto a”Shells open with”, luego escriba la ruta completa al shell que desea usar.
¿Debo usar bash o zsh en Mac?
El shell Z, también conocido como zsh, es un shell de Unix que agrega más funciones a bash, que es el shell estándar de macOS. Se recomienda el uso de zsh sobre bash. Además, se recomienda encarecidamente instalar un marco usando zsh porque facilita mucho la administración de la configuración, los complementos y los temas.
¿Terminal en Mac es lo mismo que el símbolo del sistema?
Puede usar un símbolo del sistema para administrar su Mac usando la aplicación Terminal. ¿Cómo es que querrías hacer eso? Bueno, quizás porque estás acostumbrado y prefieres trabajar con una línea de comandos en un sistema basado en Unix. Una interfaz de línea de comandos de Mac se llama Terminal.