أخطاء Linux/POSIXخطأ
EACCESEACCES — الإذن مرفوض
الوصول المطلوب إلى ملف أو مورد لا تسمح به أذونات الملف.
linuxmacosunix
أسباب هذا الخطأ
أذونات الملف لا تمنح الوصول المطلوب (قراءة أو كتابة أو تنفيذ) للمستخدم المُستدعِي. يختلف هذا عن EPERM بأنه يتعلق تحديداً بفحوصات أذونات نظام الملفات لا بفحوصات الصلاحيات.
كيفية الإصلاح
افحص أذونات الملف باستخدام ls -la. عدِّل الأذونات باستخدام chmod. تحقق من أذونات التنفيذ على مكونات المسار كافة. غيِّر الملكية باستخدام chown عند الاقتضاء.
مثال
# Check file permissions
ls -la /path/to/file
# Fix permissions
chmod 644 /path/to/fileرموز أخطاء ذات صلة
أخطاء Linux/POSIXخطأ
EOWNERDEADEOWNERDEAD — المالك مات
انتهى المالك السابق لكائن إقفال متبادل متين بينما كان يحتفظ بالقفل.
linuxmacosunix
عرض التفاصيل أخطاء Linux/POSIXخطأ
ESTALEESTALE — مقبض ملف NFS قديم
يشير مقبض الملف إلى ملف تمّ حذفه أو لم يعد متاحاً على خادم NFS.
linuxmacosunix
عرض التفاصيل أخطاء Linux/POSIXفادح
EFAULTEFAULT — عنوان ذاكرة غير صالح
مُرِّر عنوان ذاكرة غير صالح إلى استدعاء نظام كوسيطة.
linuxmacosunix
عرض التفاصيل أخطاء Linux/POSIXفادح
SIGSYS (31)SIGSYS (31) — استدعاء نظام غير صالح
أجرت العملية استدعاء نظام غير صالح أو استدعاءً محجوباً بفلتر seccomp.
linuxmacosunix
عرض التفاصيل أخطاء Linux/POSIXتحذير
EINTREINTR — استدعاء النظام مقاطَع
قاطعت إشارةٌ استدعاءَ نظام محجوب قبل اكتماله.
linuxmacosunix
عرض التفاصيل أخطاء Linux/POSIXخطأ
EINVALEINVAL — وسيطة غير صالحة
مُرِّرت وسيطة غير صالحة إلى استدعاء نظام أو دالة مكتبة.
linuxmacosunix
عرض التفاصيل