عند العمل على نظام تشغيل لينكس ، تنشأ المواقف حتما عندما يواجه المستخدم الخطأ"تم رفض الإذن". تشير هذه الرسالة إلى أن المستخدم ليس لديه حقوق الوصول اللازمة لإجراء عملية معينة. قد يحدث هذا الموقف عند محاولة قراءة ملف أو دليل أو كتابته أو تنفيذه.
يمكن أن تحدث أخطاء" رفض الإذن " لأسباب مختلفة. على سبيل المثال ، قد لا يكون لدى المستخدم حقوق الوصول الضرورية أو قد يتم حظر الملف بواسطة عملية أخرى. قد يكون أيضا بسبب تكوين نظام غير صحيح أو قيود أمان.
لإصلاح الخطأ" تم رفض الإذن " ، تتمثل الخطوة الأولى في التحقق من حقوق الوصول التي يتمتع بها الملف أو الدليل. للقيام بذلك ، يمكنك استخدام الأمر لس-ل ، الذي يعرض معلومات حول حقوق الوصول والمالك ومجموعة الملف. إذا كان الملف أو الدليل لا يحتوي على حقوق الوصول اللازمة ، يمكنك محاولة تغييرها باستخدام الأمر شمود.
- ما هو" إذن مرفوض " خطأ في لينكس?
- أسباب خطأ" رفض الإذن " في لينكس
- كيف يمكنني التحقق من حقوق الوصول في لينكس?
- كيفية إصلاح الخطأ" تم رفض الإذن"?
- الطريقة 1: تغيير حقوق الوصول إلى ملف أو دليل
- الطريقة 2: تغيير مالك الملف أو الدليل
- الطريقة 3: استخدام سودو لتنفيذ الأوامر مع حقوق الخارق
- الطريقة 4: تحقق من تكوين سيلينو
ما هو" إذن مرفوض " خطأ في لينكس?
يحدث خطأ" تم رفض الإذن " في لينكس عندما يحاول المستخدم إجراء عملية لا يمتلك حقوق وصول كافية لها. ويرجع ذلك إلى آلية التحكم في الوصول في نظام الملفات لينكس.
على لينكس ، تتم إدارة حقوق الوصول إلى الملفات والدليل باستخدام ثلاثة أنواع رئيسية من الأذونات:
- قراءة (ص): إذن لعرض محتويات ملف أو دليل.
- الكتابة (ث): إذن لتغيير محتويات ملف أو دليل.
- التنفيذ (خ): إذن لتنفيذ ملف أو إدخال دليل.
يحتوي كل ملف ودليل في لينكس على مجموعة من الأذونات للمستخدمين والمجموعات والمستخدمين الآخرين.
يمكن أن تحدث أخطاء" رفض الإذن " ، على سبيل المثال ، إذا:
- أنت تحاول تنفيذ أمر ليس لديك حقوق تنفيذ له.
- أنت تحاول قراءة ملف أو تعديله ، ولكن ليس لديك أذونات القراءة أو الكتابة ، على التوالي.
- أنت تحاول الدخول إلى الدليل ، لكن ليس لديك الحق في تنفيذه.
. يرجى الرجوع إلى التعليمات أو الوثائق ذات الصلة لإكمال هذه الخطوات.
.
من المهم أن تتذكر أن تغيير حقوق الوصول بشكل غير صحيح يمكن أن يؤدي إلى نقاط ضعف في النظام أو فشل في تشغيله ، لذا كن حذرا وتحقق من صحة أفعالك قبل تغيير الأذونات.
أسباب خطأ" رفض الإذن " في لينكس
يعد خطأ "رفض الإذن" أحد أكثر المشكلات شيوعا التي قد يواجهها مستخدمو لينكس عند محاولة إجراء عمليات معينة. يشير هذا الخطأ إلى أن المستخدم ليس لديه الإذن اللازم للوصول إلى الملف أو الدليل أو الأمر.
فيما يلي بعض الأسباب الشائعة لخطأ" رفض الإذن " في لينكس:
حقوق الوصول غير الكافية: أحد الأسباب الأكثر شيوعا لخطأ "رفض الإذن" يتعلق بحقوق الوصول غير الكافية. إذا لم يكن لدى المستخدم إذن لقراءة أو كتابة أو تنفيذ ملف أو دليل معين ، فسيعرض النظام الخطأ"تم رفض الإذن".
حساب المستخدم دون الوصول: إذا حاول المستخدم إجراء عملية نيابة عن حساب لا يمكنه الوصول إليه ، مثل تغيير ملفات النظام أو تنفيذ أوامر مميزة ، يعرض النظام الخطأ "تم رفض الإذن".
امتيازات الجذر: قد يواجه المستخدمون غير الجذر خطأ "تم رفض الإذن" عند محاولة إجراء عمليات مميزة مثل تغيير إعدادات النظام أو إدارة عمليات النظام.
تم حظر الملف من قبل خدمات الأمن: قد تكون بعض الملفات محمية بواسطة خدمات الأمان التي تحظر الوصول إليها حتى للمستخدمين الذين لديهم حقوق الوصول.
لإصلاح الخطأ" تم رفض الإذن " في لينكس ، يمكنك استخدام الأساليب التالية:
- تأكد من أن المستخدم لديه حقوق وصول كافية إلى الملف أو الدليل.
- تحقق مما إذا كان لديك الحق في إجراء العملية المطلوبة.
- حاول إجراء العملية نيابة عن مستخدم يتمتع بالامتيازات اللازمة ، مثل المستخدم المتميز (الجذر).
- راجع خدمات الأمان واسمح بالوصول إلى الملف إذا لزم الأمر.
يمكن أن تحدث أخطاء "رفض الإذن" بسبب عوامل مختلفة ، ويتطلب كل موقف حلا فرديا. ومع ذلك ، بالنظر إلى الأسباب والأساليب المذكورة أعلاه لحلها ، يمكنك العثور على طريقة لحل المشكلة بنجاح والوصول إلى الملفات أو الأوامر الضرورية في لينكس.
كيف يمكنني التحقق من حقوق الوصول في لينكس?
على لينكس ، كل ملف ودليل له حقوق الوصول الخاصة به ، والتي تحدد العمليات التي يمكن إجراؤها باستخدام هذه الكائنات. للتحقق من حقوق الوصول في لينكس ، يمكنك استخدام الأمر لس-ل أو لس-لا.
يعرض الأمر ل-ل قائمة تنسيق طويلة من الملفات والدلائل ، بما في ذلك معلومات حقوق الوصول. فإن نتيجة الأمر تبدو شيئا من هذا القبيل:
- - مجموعة المستخدمين رو-ر—ر— 1-يعني أن هذا هو ملف عادي مع حقوق القراءة والكتابة للمالك ، والقراءة فقط للمجموعة والمستخدمين الآخرين.
- دروكسر-شر-س 2 مجموعة المستخدمين-يعني أن هذا هو دليل مع القراءة والكتابة وتنفيذ حقوق للمالك ، وقراءة وتنفيذ حقوق للمجموعة والمستخدمين الآخرين.
يعرض الأمر لس-لا جميع الملفات والدلائل ، بما في ذلك تلك المخفية. ستحتوي نتيجة الأمر على معلومات إضافية حول حقوق الوصول ، بما في ذلك حقوق التنفيذ.
يمكنك أيضا استخدام الأمر الأساسي للحصول على معلومات مفصلة حول حقوق الوصول لملف أو دليل معين. مثال على استخدام الأمر:
ملف القانون الأساسي.النص-أين هو الملف.النص هو اسم الملف أو الدليل الذي تريد التحقق من حقوق الوصول إليه.
ستحتوي نتيجة الأمر على معلومات حول حقوق الوصول ، بما في ذلك التمثيل الرقمي ، والتي يمكن أن تكون مفيدة عند تغيير حقوق الوصول باستخدام الأمر شمود.
كيف يمكنني إصلاح الخطأ" تم رفض الإذن"?
يحدث خطأ "تم رفض الإذن" عندما لا يكون لدى المستخدم أو المجموعة حقوق إجراء عملية معينة على لينكس. يمكن أن يحدث هذا الخطأ لأسباب مختلفة ، مثل الأذونات غير الصحيحة للوصول إلى الملفات أو الدلائل ، أو عدم وجود حقوق لتنفيذ أمر معين ، أو محاولة إجراء عملية نيابة عن مستخدم بدون امتيازات كافية.
لإصلاح الخطأ "تم رفض الإذن" ، اتبع الخطوات التالية:
- تحقق من حقوق الوصول إلى الملفات والدلائل باستخدام الأمر لس-ل. تأكد من أن لديك أذونات كافية للقراءة أو الكتابة أو التنفيذ.
- إذا لم يكن لديك الحق في تنفيذ أمر معين ، يمكنك محاولة تنفيذه نيابة عن الخارق باستخدام الأمر سودو. على سبيل المثال ، إذا كنت تحصل على خطأ "إذن مرفوض" عند محاولة تثبيت حزمة ، يمكنك استخدام الأمر سودو الرابطة بين الحصول على تثبيت اسم الحزمة.
- إذا كانت لديك حقوق في ملف أو دليل ، ولكنك لا تزال محروما من الوصول إليها ، فتأكد من أن المستخدمين أو المجموعات الأخرى ليس لديهم حقوق الوصول إلى الملف أو الدليل. استخدم الأمر شمود لتغيير حقوق الوصول إلى ملف أو دليل ، على سبيل المثال ، شمود 755 اسم الملف.
- تأكد من تسجيل الدخول باستخدام حساب المستخدم الصحيح. إذا كنت ترغب في الوصول إلى ملف أو دليل ينتمي إلى مستخدم آخر ، قد تحتاج إلى استخدام الأمر سو اسم المستخدم لتسجيل الدخول تحت هذا المستخدم.
- إذا فشل كل شيء آخر ، فقد تحتاج إلى الاتصال بمسؤول النظام أو مسؤول النظام للحصول على مساعدة إضافية وحل هذه المشكلة.
من المهم تطبيق هذه التوصيات بعناية وتوخي الحذر عند تغيير حقوق الوصول إلى الملفات والدلائل. يمكن أن يؤدي التكوين غير الصحيح لحقوق الوصول إلى عواقب غير مرغوب فيها ونقاط ضعف في النظام.
الطريقة 1: تغيير حقوق الوصول إلى الملف أو الدليل
غالبا ما يحدث خطأ" تم رفض الإذن " في لينكس بسبب عدم كفاية حقوق الوصول إلى ملف أو دليل. في مثل هذه الحالات ، يمكنك محاولة تغيير حقوق الوصول باستخدام الأمر شمود.
- فتح محطة وتشغيل الأمر لس-ل لعرض حقوق الوصول الحالية إلى الملفات والدلائل.
- شمود 764 ملف_الاسم
- 4-اقرأ (ص)
- 2-اكتب (ث)
- 1-تنفيذ (س)
- كرر الخطوة 1 للتأكد من تطبيق حقوق الوصول الجديدة بنجاح.
إذا استمر ظهور الخطأ" تم رفض الإذن " بعد تغيير حقوق الوصول ، فمن المحتمل أن تكون هناك عوامل أخرى هي المشكلة. في هذه الحالة ، يوصى باستخدام طرق أخرى لتصحيح الخطأ.
الطريقة 2: تغيير مالك الملف أو الدليل
إذا واجهت خطأ "تم رفض الإذن" عند محاولة الوصول إلى ملف أو دليل على لينكس ، فقد يكون هذا بسبب حقوق الوصول غير الصحيحة. في مثل هذه الحالات ، تتمثل إحدى طرق حل المشكلة في تغيير مالك الملف أو الدليل.
لتغيير مالك ملف أو دليل على لينكس ، يمكنك استخدام الأمر تشاون. مثال على استخدام الأمر:
تشاون جديد_مجلد _ أو_دليل
أين:
- المالك الجديد هو اسم المستخدم أو معرف المستخدم الذي تريد نقل حقوق ملكية الملف أو الدليل إليه.
- دليل الملف أو الدليل هو المسار إلى الملف أو الدليل الذي تريد تغيير المالك له.
أمثلة الاستخدام:
- - سوف تغيير صاحب الملف ملفي.النص لكل مستخدم المستخدم1.
- - يغير مالك دليل ميديركتوري إلى مستخدم المستخدم2.
تأكد من أن لديك حقوق الوصول اللازمة لتنفيذ الأمر تشاون. عادة ما تكون حقوق المستخدم المتميز (الجذر) مطلوبة لتنفيذ هذا الأمر.
بعد تغيير مالك ملف أو دليل ، قد تحتاج أيضا إلى تغيير أذونات الوصول باستخدام الأمر شمود للسماح أو تقييد الوصول إلى الملف أو الدليل.
الطريقة 3: استخدام سودو لتنفيذ الأوامر مع حقوق الخارق
في نظام التشغيل لينكس ، كل مستخدم لديه مستويات خاصة بهم من الوصول إلى الملفات والدلائل. إذا واجهت الخطأ" تم رفض الإذن " عند تنفيذ الأمر ، فهذا يعني أنه ليس لديك حقوق وصول إلى هذه الملفات أو الدلائل.
طريقة واحدة لإصلاح هذا الخطأ هو استخدام الأمر سودو. سودو يسمح لك لتنفيذ أمر مع حقوق الخارق ، الذي لديه حق الوصول الكامل إلى جميع الملفات والدلائل في النظام.
لاستخدام الأمر سودو ، تحتاج إلى إضافته قبل الأمر الذي تريد تنفيذه. على سبيل المثال:
سودو لس-ل / فار / لوغ
في هذا المثال ، سيتم تنفيذ الأمر لس-ل مع حقوق المستخدم الخارق ، وسوف تكون قادرا على عرض محتويات الدليل /فار/سجل ، حتى لو لم يكن لديك حقوق الوصول إليها.
ومع ذلك ، قبل استخدام الأمر سودو ، كن حذرا وتأكد من أنك تفهم ما تقومون به. تمنح حقوق المستخدم المتميز حق الوصول الكامل ، ويمكن أن يؤدي التنفيذ غير الصحيح للأمر إلى إتلاف نظامك.
إذا تلقيت الخطأ "سودو: لم يتم العثور على الأمر" عند تنفيذ أمر سودو ، فهذا يعني أنه ليس لديك حقوق لاستخدام أمر سودو أو أنه غير مثبت على نظامك. في هذه الحالة ، سوف تحتاج إلى الاتصال بمسؤول النظام للوصول أو تثبيت سودو.
الطريقة 4: تحقق من تكوين سيلينو
سيلينوكس (تعزيز الأمن لينكس) هو آلية أمنية في لينكس التي تسيطر على الوصول إلى الملفات والعمليات على النظام. إذا كان لديك سيلينو تمكين ولم يتم تكوينه بشكل صحيح ، ثم هذا قد يسبب الخطأ "إذن مرفوض".
للتحقق من تكوين سيلينو ، اتبع الخطوات التالية:
- فتح / الخ / سيلينو / ملف التكوين في محرر نص:
- تأكد من تعيين المعلمة سيلينو إلى فرض. إذا تم ضبطه على متساهل أو معطل ، فهذا يعني أن سيلينو غير نشط.
- إذا سيلينو نشطة ، ثم تحقق من سمات الأمان من الملفات أو الدلائل التي لديك خطأ "إذن مرفوض". للقيام بذلك ، استخدم الأمر لس-ض:
- إذا كانت الملفات أو الدلائل تحتوي على سمات أمان غير صحيحة ، فاستخدم الأمر تشكون لتغيير سمات الأمان:
- حاول مرة أخرى لتنفيذ الأمر أو فتح الملف/الدليل. إذا استمر حدوث الخطأ" تم رفض الإذن " ، فربما لا يسمح سيلينو بالإجراءات اللازمة. في هذه الحالة ، يمكنك تعطيل سيلينو مؤقتا لمعرفة ما إذا كان يحل المشكلة.:
- سودو نانو / الخ / سيلينو/التكوين l ليرة سورية-ض / مسار / إلى / ملف sud سودو تشكون-آر - تي / مسار / إلى / ملف _ أو دليل sud سودو سيتنفورس 0تذكر أن تعطيل سيلينو يمكن أن يخلق مشاكل أمنية لنظامك ، لذلك يوصى بفهم سبب خطأ" رفض الإذن " وتكوين سيلينو وفقا لذلك ، بدلا من تعطيله تماما.