Cómo Solucionar el Error de Permisos Denegados en la Terminal de Mac Paso a Paso

Cómo Solucionar el Error de Permisos Denegados en la Terminal de Mac Paso a Paso
Anuncio relacionado

Introducción al Error de Permisos Denegados en la Terminal de Mac

Uno de los problemas más comunes al utilizar la Terminal en macOS es encontrarse con el mensaje zsh: permission denied o bash: permission denied. Este error ocurre cuando intentas ejecutar un script, instalar una herramienta o modificar un archivo del sistema para el cual tu usuario actual no cuenta con los privilegios necesarios de lectura, escritura o ejecución.

Causas Principales del Error

Las razones más frecuentes por las que macOS bloquea la ejecución de comandos en la Terminal son:

  • Falta de permisos de ejecución en archivos de comandos (como scripts .sh).
  • Intento de modificar directorios protegidos del sistema sin privilegios de administrador.
  • Restricciones de seguridad nativas de macOS y SIP (System Integrity Protection).

Método 1: Otorgar Permisos de Ejecución con chmod

Si el error ocurre al intentar ejecutar un archivo o script descargado, generalmente se debe a que carece de permisos de ejecución. Sigue estos pasos para solucionarlo:

  1. Abre la aplicación Terminal desde la carpeta Utilidades o usando Spotlight.
  2. Escribe el comando chmod +x seguido de un espacio.
  3. Arrastra el archivo o script directamente desde el Finder hasta la ventana de la Terminal para que se complete la ruta automáticamente.
  4. Presiona Enter para aplicar los cambios de permisos.
  5. Ejecuta el archivo normalmente (por ejemplo, escribiendo ./tu-archivo.sh).

Método 2: Usar sudo para Privilegios de Administrador

Si estás intentando instalar un paquete o modificar un archivo del sistema que requiere acceso root, debes elevar tus privilegios utilizando el comando sudo.

  1. Abre la Terminal en tu Mac.
  2. Escribe sudo antes del comando completo que te generó el error (ejemplo: sudo apt update o el comando de instalación que estés utilizando).
  3. Presiona Enter.
  4. Introduce la contraseña de administrador de tu Mac (nota que no se mostrarán asteriscos ni caracteres mientras escribes por seguridad) y presiona Enter nuevamente.

Método 3: Reparar Permisos de Disco (macOS Legacy) o Verificar Directorio de Usuario

En versiones anteriores de macOS, los problemas persistentes de permisos se resolvían desde Utilidad de Discos. En versiones modernas, es común que el problema radique en la propiedad de la carpeta de usuario. Para solucionarlo:

  1. Abre la Terminal.
  2. Ejecuta el siguiente comando para restablecer la propiedad de tu carpeta de usuario: sudo chown -R $(whoami) ~/.npm (útil si el error ocurre con Node.js y npm).
  3. Reinicia la Terminal para aplicar los cambios definitivamente.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Shopify

Cómo Solucionar el Error 429 Too Many Requests en Shopify Paso a Paso

El error 429 en Shopify indica que has superado el límite de solicitudes de la API. Descubre cómo solucionarlo y optimizar tus aplicaciones paso a paso.

Leer guía completa →
Shopify

Cómo Solucionar el Error de Sintaxis Liquid en Shopify de Forma Definitiva

Descubre por qué aparecen los errores de código Liquid en tu tienda Shopify y cómo solucionarlos fácilmente para restaurar tu diseño.

Leer guía completa →
WordPress

Cómo Solucionar el Error Too Many Redirects en WordPress de Forma Definitiva

¿Tu sitio web muestra un mensaje indicando que la página redirige demasiado? Descubre las causas principales y cómo solucionarlo fácilmente.

Leer guía completa →