EACCESEACCES — Permiso denegado
El acceso solicitado a un archivo o recurso no está permitido por los permisos del archivo.
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/fileCódigos de Error Relacionados
EOWNERDEADEOWNERDEAD — Propietario muerto
El propietario anterior de un mutex robusto terminó mientras mantenía el bloqueo.
ESTALEESTALE — Manejador de archivo NFS obsoleto
Un manejador de archivo hace referencia a un archivo que ha sido eliminado o ya no es accesible en el servidor NFS.
EFAULTEFAULT — Dirección no válida
Se pasó una dirección de memoria no válida como argumento a una llamada al sistema.
SIGSYS (31)SIGSYS (31) — Llamada al sistema inválida
El proceso realizó una llamada al sistema inválida o una bloqueada por un filtro seccomp.
EINTREINTR — Llamada al sistema interrumpida
Una llamada al sistema bloqueante fue interrumpida por una señal antes de poder completarse.
EINVALEINVAL — Argumento no válido
Se pasó un argumento no válido a una llamada al sistema o a una función de biblioteca.