Terminal es una gran aplicación para ejecutar varios procesos en Mac usando comandos. Por lo general, funciona bien siempre que los usuarios usen el comando correcto. Sin embargo, ocasionalmente, pueden ocurrir problemas como la denegación de permiso en el terminal Mac.

Hay varias razones posibles que podrían conducir a este problema. Es posible que el archivo con el que intenta trabajar esté bloqueado o que haya un problema de permisos. Siga leyendo el artículo y discutiremos las posibles correcciones que debe hacer para obtener la corrección necesaria.

Acerca de Terminal y el problema en detalle

Puede encontrar la aplicación de terminal en Utilidades de las aplicaciones de su Mac. Esto es útil para controlar la Mac. Puede usarlo para ejecutar varios procesos y tareas usando la interfaz de línea de comandos. Debido al kernel de UNIX, puede interpretar y ejecutar comandos regulares de Unix.

Antes de macOS catalina, bash era el shell predeterminado de la terminal. Shell es la capa donde puede escribir y ejecutar comandos. Sin embargo, puede usar otros shells como zsh. Zsh tiene la ventaja sobre bash, ya que no requiere los permisos estrictos de los usuarios que requiere bash. Ahora, zsh es el shell predeterminado para Mac.

 Las personas que están familiarizadas con los comandos de UNIX prefieren usar la terminal, ya que proporciona una forma rápida de ejecutar varios procesos y tareas. Otra razón principal es que la terminal les permite acceder a las partes de la Mac que están ocultas y no aparecen en las Preferencias del Sistema.

De esta manera, pueden administrar la configuración que, de lo contrario, requeriría el uso de alguna herramienta de terceros para tal fin. Por ejemplo, al usar la terminal, es fácil cambiar el tipo de archivo predeterminado de las capturas de pantalla de png a jpg.

Si ve un permiso de error denegado en la terminal Mac, esto significa que la terminal no puede completar el comando porque no puede acceder al archivo en el que desea trabajar porque no tiene permiso.

Esto suele suceder cuando no tiene permiso para editar el archivo, el archivo está bloqueado o el comando que intenta ejecutar tiene un formato incorrecto. Ahora, después de entender el problema y la raíz del mismo, estamos en posición de discutir sus soluciones. Aquí, estos son:

Posibles soluciones para permiso denegado en terminal Mac

Solución 1: verifique el permiso del archivo

Puede verificar el permiso del archivo a través de Finder y la aplicación Terminal. Hemos proporcionado a continuación las dos formas para usted:

Terminal

  • Inicie la terminal y escriba este comando seguido de un espacio: – 1
  • Ubique el archivo/carpeta en el que está tratando de trabajar y arrástrelo a la ventana de Terminal,
  • Presione Retorno,
  • Si ve las letras rwxr antes de su nombre de usuario en el resultado de la búsqueda, significa que puede leer, escribir y ejecutar el archivo. Si solo ve r, significa que el archivo es de solo lectura para usted.

Descubridor:

  • Localizar archivo/carpeta en Finder,
  • Haga clic en Comando-I para abrir Entrar en la ventana,
  • En la parte inferior de la ventana, encontrará el texto Compartir y permisos,
  • Mire los permisos junto a su nombre de usuario. Esto debería ser Leer y escribir.

Solución 2: cambiar el permiso del archivo

En el método anterior, si encuentra que el permiso no le permite escribir el archivo, haga clic en la columna Privilegio junto a su nombre de usuario en Obtener información y elija la opción Leer y escribir. Para cambiar los permisos en la terminal, siga los pasos a continuación:

  • Escriba el comando chmod 7555 por espacio en la Terminal,
  • Arrastre el archivo o la carpeta a la ventana de Terminal,
  • Pulse Retorno.

Solución 3: cambiar la propiedad del directorio

Si el método anterior no funciona y aún recibe el permiso denegado en el problema de la terminal Mac, cambie la propiedad del directorio de su nombre de usuario:

  • Terminal abierta,
  • Escriba chown -R $[nombre de usuario]:[nombre de usuario] [ruta del directorio]

(Aquí, cambie el nombre de usuario a su nombre de usuario y la ruta del directorio a la ruta del directorio cuya propiedad desea cambiar)

  • Pulse Retorno

Si el problema persiste, debe restablecer la aplicación del terminal, ya que la aplicación en sí podría ser problemática. Puede buscar los posibles problemas relacionados con Mac que podrían causar el problema. Para solucionar cualquier problema relacionado con Mac, puede utilizar una herramienta de reparación automática de Mac. Aquí está su enlace de descarga directa.

Descargar la herramienta de reparación de Mac

Conclusión

El permiso de problema denegado en la terminal de Mac generalmente ocurre debido a un problema de permiso con el archivo o directorio. Cambiar los permisos o reasignar el permiso son los métodos necesarios para solucionar el problema. Si estos métodos no funcionan, use la herramienta recomendada para buscar los posibles problemas de Mac.