Saltar al contenido
Errores de Linux/POSIXError
EACCES

EACCES — Permiso denegado

El acceso solicitado a un archivo o recurso no está permitido por los permisos del archivo.

linuxmacosunix

Qué causa este error

Los bits de permisos del archivo no conceden el acceso solicitado (lectura, escritura o ejecución) al usuario que llama. Se diferencia de EPERM en que se refiere específicamente a las comprobaciones de permisos del sistema de archivos, no a las comprobaciones de capabilities.

Cómo solucionarlo

Comprueba los permisos del archivo con ls -la. Modifica los permisos con chmod. Verifica los permisos de ejecución sobre los directorios en todos los componentes de la ruta. Cambia el propietario con chown si procede.

Ejemplo

# Check file permissions
ls -la /path/to/file
# Fix permissions
chmod 644 /path/to/file
Documentación Oficial

Códigos de Error Relacionados