सामग्री पर जाएं
Linux/POSIX एररएरर
EACCES

EACCES — अनुमति अस्वीकृत

फ़ाइल अनुमतियाँ किसी फ़ाइल या संसाधन तक अनुरोधित पहुँच की अनुमति नहीं देतीं।

linuxmacosunix

इस एरर के कारण

फ़ाइल अनुमति बिट्स कॉलिंग यूज़र को अनुरोधित पहुँच (पढ़ना, लिखना, या execute करना) नहीं देते। यह EPERM से इस मायने में भिन्न है कि यह क्षमता जाँच की बजाय विशेष रूप से फ़ाइलसिस्टम अनुमति जाँच से संबंधित है।

इसे कैसे ठीक करें

ls -la से फ़ाइल अनुमतियाँ जाँचें। chmod से अनुमतियाँ बदलें। पथ के सभी घटकों पर डायरेक्टरी execute अनुमति सत्यापित करें। यदि उचित हो तो chown से स्वामित्व बदलें।

उदाहरण

# Check file permissions
ls -la /path/to/file
# Fix permissions
chmod 644 /path/to/file
आधिकारिक दस्तावेज़

संबंधित एरर कोड