Přeskočit na obsah
Linux/POSIX chybyChyba
EACCES

EACCES — Přístup odepřen

Požadovaný přístup k souboru nebo prostředku není povolen oprávněními souboru.

linuxmacosunix

Co způsobuje tuto chybu

Bity oprávnění souboru neudělují volajícímu uživateli požadovaný přístup (čtení, zápis nebo spuštění). Od EPERM se liší tím, že se týká konkrétně kontrol oprávnění souborového systému, nikoli kontrol schopností.

Jak to opravit

Zkontrolujte oprávnění souboru pomocí ls -la. Upravte oprávnění pomocí chmod. Ověřte oprávnění ke spuštění adresáře u všech komponent cesty. V případě potřeby změňte vlastnictví pomocí chown.

Příklad

# Check file permissions
ls -la /path/to/file
# Fix permissions
chmod 644 /path/to/file
Oficiální dokumentace

Související chybové kódy