Cómo Solucionar el Error 'Permission Denied' en Linux Paso a Paso

Cómo Solucionar el Error 'Permission Denied' en Linux Paso a Paso
Anuncio relacionado

Introducción

Uno de los problemas más comunes a los que se enfrentan tanto los usuarios novatos como los administradores de sistemas en entornos Linux es el temido mensaje Permission denied (Permiso denegado). Este error surge cuando intentamos leer, modificar o ejecutar un archivo o directorio para el cual nuestro usuario actual no cuenta con los privilegios necesarios en el sistema de archivos.

Causas del Error Permission Denied

Las razones principales por las que aparece este fallo en la terminal de Linux son:

  • Falta de permisos de ejecución (x), lectura (r) o escritura (w) en el archivo.
  • El archivo o directorio pertenece al usuario root y estamos intentando acceder con un usuario estándar.
  • Restricciones de seguridad a nivel de directorio padre que bloquean el acceso en cascada.

Método 1: Usar Sudo para privilegios de Administrador

Si necesitas ejecutar un comando o script que requiere privilegios elevados, la solución más directa es anteponer sudo (SuperUser DO). Sigue estos pasos:

  1. Abre tu terminal.
  2. Ejecuta el comando fallido anteponiendo sudo, por ejemplo: sudo apt update o sudo ./mi_script.sh.
  3. Introduce la contraseña de tu usuario (nota que no se mostrarán asteriscos mientras escribes por seguridad) y presiona Enter.

Método 2: Cambiar los Permisos con Chmod

Si el archivo es tuyo pero no se puede ejecutar, necesitas otorgarle permisos de ejecución utilizando el comando chmod. Sigue estos pasos:

  1. Verifica los permisos actuales del archivo con: ls -l nombre_archivo.
  2. otorga permisos de ejecución a todos los usuarios ejecutando: chmod +x nombre_archivo.
  3. Si necesitas permisos completos para el propietario, puedes usar: chmod 755 nombre_archivo.
  4. Vuelve a intentar ejecutar tu archivo o script.

Método 3: Cambiar el Propietario con Chown

A veces el archivo pertenece a otro usuario (como root) y necesitas transferir la propiedad a tu usuario actual. Sigue estos pasos:

  1. Identifica tu usuario actual escribiendo en la terminal: whoami.
  2. Cambia el propietario del archivo ejecutando: sudo chown tu_usuario:tu_usuario nombre_archivo.
  3. Verifica que el cambio se haya aplicado correctamente volviendo a listar los archivos con ls -l.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Juegos

Cómo Solucionar el Error DXGI_ERROR_DEVICE_HUNG en Juegos de PC Definitivamente

El error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más frustrantes en el gaming de PC. Aprende a solucionarlo con este tutorial paso a paso.

Leer guía completa →
Apps

Cómo Solucionar el Error ERR_CONNECTION_TIMED_OUT en Google Chrome Paso a Paso

¿Google Chrome no te deja entrar a ninguna página y muestra el error ERR_CONNECTION_TIMED_OUT? Aprende a solucionarlo con este tutorial completo.

Leer guía completa →
Shopify

Cómo Solucionar el Error de Sincronización de Inventario en Shopify Paso a Paso

¿Tus productos aparecen agotados por error en tu tienda online? Aprende a identificar las causas y soluciona la sincronización de inventario hoy mismo.

Leer guía completa →