EACCESEACCES — Доступ заборонено
Запитуваний доступ до файлу або ресурсу не дозволений правами доступу.
Що спричиняє цю помилку
Біти прав доступу до файлу не надають запитуваного доступу (читання, запис або виконання) поточному користувачу. Відрізняється від EPERM тим, що стосується саме перевірки прав файлової системи, а не перевірки привілеїв.
Як виправити
Перевірте права доступу командою ls -la. Змініть права за допомогою chmod. Перевірте права на виконання для директорій на всіх компонентах шляху. За потреби змініть власника командою chown.
Приклад
# Check file permissions
ls -la /path/to/file
# Fix permissions
chmod 644 /path/to/fileПов'язані коди помилок
EOWNERDEADEOWNERDEAD — Власника завершено
Попередній власник надійного м'ютексу завершив роботу, утримуючи блокування.
ESTALEESTALE — Застарілий дескриптор файлу NFS
Дескриптор файлу посилається на файл, який було видалено або який більше недоступний на сервері NFS.
EFAULTEFAULT — Невалідна адреса
До системного виклику як аргумент передано невалідну адресу пам'яті.
SIGSYS (31)SIGSYS (31) — Недійсний системний виклик
Процес здійснив недійсний системний виклик або виклик, заблокований фільтром seccomp.
EINTREINTR — Системний виклик перервано
Блокуючий системний виклик було перервано сигналом до його завершення.
EINVALEINVAL — Невалідний аргумент
До системного виклику або функції бібліотеки передано невалідний аргумент.