EACCESEACCES — Erişim İzni Reddedildi
Bir dosya veya kaynağa istenen erişim, dosya izinleri tarafından kabul edilmiyor.
Bu hatanın nedenleri
Dosya izin bitleri, çağıran kullanıcıya istenen erişimi (okuma, yazma veya yürütme) tanımıyor. Bu, yetenek denetimlerinden ziyade özellikle dosya sistemi izin denetimleriyle ilgili olması bakımından EPERM'den farklıdır.
Nasıl düzeltilir
Dosya izinlerini ls -la ile kontrol edin. İzinleri chmod ile değiştirin. Yolun tüm bileşenlerinde dizin yürütme izinlerini doğrulayın. Uygunsa chown ile sahipliği değiştirin.
Örnek
# Check file permissions
ls -la /path/to/file
# Fix permissions
chmod 644 /path/to/fileİlgili Hata Kodları
EOWNERDEADEOWNERDEAD — Sahip Sonlandı
Sağlam (robust) bir mutex'in önceki sahibi kilidi tutarken sonlandı.
ESTALEESTALE — Eskimiş NFS Dosya Tanıtıcısı
Bir dosya tanıtıcısı, NFS sunucusunda silinmiş veya artık erişilemeyen bir dosyaya başvuruyor.
EFAULTEFAULT — Geçersiz Adres
Bir sistem çağrısına argüman olarak geçersiz bir bellek adresi aktarıldı.
SIGSYS (31)SIGSYS (31) — Hatalı Sistem Çağrısı
Süreç, geçersiz bir sistem çağrısı yaptı veya bir seccomp filtresi tarafından engellenen bir çağrı yaptı.
EINTREINTR — Sistem Çağrısı Kesintiye Uğradı
Bloklayıcı bir sistem çağrısı, tamamlanmadan önce bir sinyal tarafından kesintiye uğradı.
EINVALEINVAL — Geçersiz Argüman
Bir sistem çağrısına veya kütüphane fonksiyonuna geçersiz bir argüman aktarıldı.