es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

MacOs monterey Zsh killed : ls MacOs monterey Zsh eliminado: ls

¿Por qué Mac OS Monterey está matando todos los procesos en la terminal, incluso al abrir la terminal y escribir “ls” muestra lo siguiente cada vez?
zsh: killed ls
Lo mismo ocurre con algunos otros comandos como ” ./gradlew uploadArchives”, pero todos los demás comandos como git funcionan bien, lo que significa que Brew está instalado y funcionando correctamente.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    La razón por la que Mac OS Monterey está finalizando todos los procesos en la terminal, incluso comandos simples como “ls”, es porque viene con una nueva función llamada “Firewall a nivel de aplicación”. Esta función básicamente restringe el acceso de las aplicaciones a la red a menos que el usuario lo permita explícitamente. Como resultado, cualquier comando que requiera acceso a la red y no haya sido autorizado será finalizado por el firewall a nivel de aplicación. Por ejemplo, el comando “./gradlew uploadArchives” requiere acceso a la red para subir archivos y, por lo tanto, está siendo finalizado por el firewall.

    Sin embargo, comandos como “git” funcionan bien porque no requieren acceso a la red y se les han otorgado los permisos necesarios durante la instalación de Brew. Para solucionar este problema, debes otorgar los permisos necesarios a los comandos que están siendo finalizados por el firewall. Puedes hacer esto yendo a Preferencias del Sistema > Seguridad y Privacidad > Firewall y agregando las aplicaciones requeridas a la lista de aplicaciones permitidas. Una vez que hayas hecho esto, los comandos deberían funcionar correctamente sin ser finalizados.

Comments are closed.