أحد الأخطاء الأكثر شيوعا التي يواجهها مستخدمو لينكس هو "رفض الإذن" (لا يوجد وصول). يحدث عندما يحاول المستخدم تنفيذ أمر في قذيفة باش ، ولكن النظام يرفض الوصول إلى ملف أو دليل.
يحدث خطأ" تم رفض الإذن " لعدة أسباب. واحد منهم هو حقوق الوصول غير الصحيحة إلى ملف أو دليل. كل ملف ودليل في لينكس له حقوق الوصول الخاصة به ، والتي تحدد العمليات التي يمكن إجراؤها معهم (القراءة والكتابة والتنفيذ) ولأي مستخدمين. إذا كان للملف أو الدليل حقوق وصول غير صحيحة ، فلن يسمح النظام للمستخدم بإجراء عمليات معينة.
سبب آخر لخطأ" رفض الإذن " هو عدم وجود حقوق وصول للمستخدم الذي يحاول تنفيذ الأمر. على سبيل المثال ، إذا كان الأمر يتطلب حقوق المسؤول (الجذر) ، ولم يكن لدى المستخدم هذه الحقوق ، فلن يسمح له النظام بتنفيذ الأمر.
لتجنب الخطأ" تم رفض الإذن " ، يجب أن تكون حذرا عند العمل مع الملفات والدلائل على لينكس. تحقق من حقوق الوصول إلى الملفات والدلائل ، وتأكد أيضا من أن لديك الأذونات اللازمة لتنفيذ الأوامر.
إذا واجهت خطأ" تم رفض الإذن " ، فهناك عدة طرق لإصلاحه. واحد منهم هو تغيير حقوق الوصول إلى ملف أو دليل باستخدام الأمر شمود. والآخر هو تنفيذ أمر مع حقوق المسؤول باستخدام الأمر سودو. من الممكن أيضا أن يكون الخطأ ناتجا عن تكوين نظام غير صحيح أو وجود برامج ضارة. في هذه الحالة ، يوصى بالاتصال بأخصائي أو دراسة الوثائق ذات الصلة.
- أسباب خطأ الوصول باش
- كيفية إصلاح خطأ الوصول في باش: تم رفض الإذن
- أمثلة على أخطاء الوصول في باش: تم رفض الإذن
- الملفات والدلائل التي يمكن أن تسبب خطأ في الوصول في باش
- ماذا تفعل إذا لم يتم حل خطأ الوصول في باش: تم رفض الإذن
أسباب خطأ الوصول باش
يمكن أن تحدث أخطاء الوصول في باش ، مثل" رفض الإذن " ، لأسباب مختلفة. فيما يلي بعض الأسباب الشائعة:
- حقوق وصول غير كافية: يحدث الخطأ عندما لا يتمتع المستخدم أو المجموعة التي ينتمي إليها بحقوق كافية لقراءة ملف أو دليل أو كتابته أو تنفيذه.
- حقوق الوصول غير الصحيحة: قامت بعض الملفات أو الدلائل بتعيين حقوق الوصول بشكل غير صحيح ، مما قد يؤدي إلى حدوث خطأ في الوصول عند محاولة إجراء عملية.
- الملف المحظور: إذا تم حظر ملف أو دليل بواسطة عملية أو برنامج آخر ، فقد يتم تقييد عملية الوصول وتسبب خطأ.
- ملف أو دليل مفقود: في حالة عدم وجود الملف أو الدليل ، ستؤدي محاولة الوصول إليه إلى حدوث خطأ.
- سيلينو الحد: على أنظمة لينكس مع سيلينو تثبيت ، قد يحدث خطأ في الوصول في حالة انتهاك سياسات الأمان سيلينو.
- تجاوز الحصة النسبية: إذا تجاوز المستخدم الحصة النسبية المحددة لاستخدام مساحة القرص أو عدد الملفات ، فقد يحدث خطأ في الوصول.
عادة ، يلزم تغيير حقوق الوصول أو تكوين النظام لحل خطأ الوصول في باش. في حالة حدوث خطأ ، فكر في الأسباب المحتملة وتحقق من حقوق الوصول إلى الملفات والدلائل.
كيفية إصلاح خطأ الوصول في باش: تم رفض الإذن
خطأ وصول باش: إذن مرفوض هي واحدة من المشاكل الأكثر شيوعا التي تواجه مستخدمي لينكس. يحدث عندما يحاول المستخدم تنفيذ أمر أو تشغيل برنامج نصي ، ولكن ليس لديه حقوق وصول كافية لتنفيذ هذه العملية.
هناك عدة طرق لإصلاح هذا الخطأ:
- لرؤية حقوق الوصول إلى الملف أو الدليل.
- .
- قبل الأمر اللازم لتشغيله مع حقوق الخارق.
- .
- لعرض محتويات الدليل الحالي.
إذا لم تساعدك أي من الطرق المذكورة أعلاه في إصلاح خطأ الوصول إلى باش: تم رفض الإذن أو الاتصال بأخصائي أو زيارة المنتدى المناسب للحصول على مساعدة إضافية.
أمثلة على أخطاء الوصول في باش: تم رفض الإذن
واحدة من الأخطاء الأكثر شيوعا التي تواجه مستخدمي لينكس عند العمل في قذيفة باش هو إذن رفض خطأ الوصول.
يحدث خطأ رفض الإذن عندما لا يسمح النظام بعمليات معينة ، مثل قراءة الملفات أو كتابتها أو تنفيذها ، بسبب عدم كفاية حقوق المستخدم.
غالبا ما يكون سبب خطأ رفض الإذن هو محاولة تنفيذ أمر أو فتح ملف لا يمتلك المستخدم الحالي حقوق الوصول اللازمة إليه.
لنلق نظرة على بعض الأمثلة على خطأ رفض الإذن:
خطأ في تنفيذ الملف:
إذا حاولت تشغيل ملف قابل للتنفيذ ليس لديك إذن بتنفيذه ، فستتلقى خطأ تم رفض الإذن. على سبيل المثال:
$ ./script.sh
باش: ./script.sh: تم رفض الإذن
ستؤدي محاولة قراءة أو كتابة أو حذف الملفات أو الدلائل التي ليس لديك الأذونات اللازمة إليها أيضا إلى خطأ رفض الإذن. على سبيل المثال:
خطأ في تثبيت الحزمة:
عند محاولة تثبيت الحزم أو تحديثها باستخدام مدير الحزم ، إذا لم يكن لديك أذونات الكتابة إلى الدلائل المناسبة ، فستتلقى خطأ رفض الإذن. على سبيل المثال:
- - سودو الرابطة بين الحصول على تثبيت إنجن إكس
- ه: لا يمكن فتح ملف القفل / فار/ليب/دبكغ / قفل الواجهة الأمامية المفتوحة (13: إذن رفض)
- E: غير قادر على الحصول على قفل الواجهة دبكغ (/فار / ليب/دبكغ / قفل الواجهة), هل أنت الجذر?
في كل هذه الأمثلة ، يشير خطأ رفض الإذن إلى أن حقوق الوصول الضرورية مفقودة لتنفيذ العمليات المطلوبة.
لإصلاح خطأ رفض الإذن ، قد تحتاج إلى تشغيل الأمر نيابة عن مستخدم لديه حقوق المسؤول (عبر سودو) أو تغيير حقوق الوصول إلى الملفات والدلائل المقابلة باستخدام الأمر شمود.
الملفات والدلائل التي يمكن أن تسبب خطأ في الوصول في باش
تحدث أخطاء الوصول في باش عادة عندما يحاول المستخدم إجراء عمليات مع الملفات أو الدلائل التي ليس لديه حقوق الوصول اللازمة لها. فيما يلي بعض الملفات والدلائل الأكثر شيوعا التي يمكن أن تسبب خطأ في الوصول:
الملفات والدلائل في / الجذر: يحتوي المجلد / الجذر على ملفات وأدلة تتعلق بالمهام الإدارية والعمليات المميزة. يمكن فقط للمستخدم الذي يتمتع بحقوق المستخدم المتميز (الجذر) إجراء عمليات باستخدام هذه الملفات والدلائل.
الملفات والدلائل مع 600 أذونات: الملفات والدلائل مع حقوق الوصول 600 أيضا تقييد الوصول للقراءة والكتابة فقط للمالك. إذا لم تكن مالك الملف أو الدليل ، فلن تتمكن من إجراء عمليات أخرى معهم.
خطأ وصول باش: يحدث رفض الإذن عندما لا يكون لدى المستخدم حقوق تنفيذ أمر معين أو الوصول إلى ملف أو دليل. عادة ما يكون هذا بسبب إعدادات أو قيود حقوق الوصول غير الصحيحة على مستوى نظام التشغيل.
إذا واجهت خطأ في الوصول في باش ولا يمكن إصلاحه ، وهنا بعض الحلول للمشكلة:
قيادة إل إس-إل
لعرض حقوق الوصول الحالية إلى ملف أو دليل.
هذا يخبر النظام أين يبحث عن الملفات القابلة للتنفيذ.
استخدام سودو
إذا كان لديك حقوق المسؤول ، يمكنك استخدام
قيادة سودو