Przejdź do treści
Błędy Linux/POSIXBłąd
EACCES

EACCES — Odmowa Dostępu

Żądany dostęp do pliku lub zasobu nie jest dozwolony przez uprawnienia do pliku.

linuxmacosunix

Co powoduje ten błąd

Bity uprawnień do pliku nie zezwalają na żądany dostęp (odczyt, zapis lub wykonanie) wywołującemu użytkownikowi. Różni się od EPERM tym, że dotyczy konkretnie sprawdzania uprawnień systemu plików, a nie sprawdzania uprawnień procesu.

Jak to naprawić

Sprawdź uprawnienia do pliku poleceniem ls -la. Zmodyfikuj uprawnienia za pomocą chmod. Zweryfikuj uprawnienia wykonania katalogu dla wszystkich składowych ścieżki. W razie potrzeby zmień właściciela poleceniem chown.

Przykład

# Check file permissions
ls -la /path/to/file
# Fix permissions
chmod 644 /path/to/file
Oficjalna dokumentacja

Powiązane kody błędów