لينكس هو واحد من أنظمة التشغيل مفتوحة المصدر الأكثر شعبية ، وتوفير المستخدمين مع مجموعة واسعة من الميزات والوظائف. ومع ذلك ، عند استخدام سطر الأوامر لينكس ، يمكنك في بعض الأحيان تواجه الأخطاء التي يمكن أن تكون غير سارة ومربكة.
أحد هذه الأخطاء هو " لم يتم التعرف على اسم سودو كاسم كمدليت."سودو هو الأمر الذي يستخدم لتنفيذ الأوامر نيابة عن الخارق (الجذر) في لينكس. عادة ما يسمح للمستخدم بأداء مهام إدارية معينة ، مثل تثبيت البرامج وتغيير التكوينات والعمليات الأخرى التي تتطلب امتيازات مرتفعة.
إذا كنت تحصل على الخطأ" لم يتم التعرف على اسم سودو كاسم كمدليت " ، وهذا قد يكون سببه عدة أسباب. واحد منهم هو عدم وجود حزمة سودو المثبتة على النظام الخاص بك. في هذه الحالة ، سوف تحتاج إلى تثبيت حزمة سودو باستخدام مدير حزمة توزيع لينكس الخاص بك.
بالإضافة إلى ذلك ، قد يحدث الخطأ أيضا بسبب نظام تم تكوينه بشكل غير صحيح أو عدم وجود إعدادات صحيحة في ملف /إلخ/سودوير. في هذه الحالة ، سوف تحتاج إلى إجراء التغييرات المناسبة على ملف /الخ/سودورز لإصلاح الخطأ.
- أسباب وتصحيح الخطأ" لم يتم التعرف على اسم سودو كاسم كمدليت " في لينكس
- حقوق المستخدم غير صحيحة
- لا حزمة سودو تثبيت
- غياب الأمر سودو في متغير المسار
- إعدادات ملف سودورس غير صحيحة
- سؤال وجواب
- ماذا الخطأ "لم يتم التعرف على اسم سودو كاسم كمدليت" يعني في لينكس?
- لماذا الخطأ "لم يتم التعرف على اسم سودو كاسم كمدليت" تحدث في لينكس?
- كيف يمكنني إصلاح الخطأ" لم يتم التعرف على اسم سودو كاسم كمدليت " في لينكس?
- هل من الممكن لإصلاح الخطأ" لم يتم التعرف على اسم سودو كاسم كمدليت " في لينكس إذا لم أكن مسؤول النظام?
- كيف يمكنني معرفة ما إذا تم تثبيت حزمة سودو على نظام لينكس?
أسباب وتصحيح الخطأ" لم يتم التعرف على اسم سودو كاسم كمدليت " في لينكس
وصف الخطأ:
الخطأ "لم يتم التعرف على اسم سودو كاسم كمدليت" يحدث عند محاولة تنفيذ أمر باستخدام سودو إذا لم يتم تثبيت حزمة سودو على نظام لينكس الخاص بك أو إذا لم يتم تكوين المسار إلى الملف القابل للتنفيذ سودو بشكل صحيح.
أسباب الخطأ:
- غياب حزمة سودو على النظام
- تركيب غير صحيح أو تكوين حزمة سودو
- انتهاك حقوق الوصول إلى ملف سودو القابل للتنفيذ
- الإعداد غير الصحيح لمتغير بيئة المسار
تصحيح الخطأ:
- الأمر للتحقق مما إذا تم تثبيت حزمة سودو على النظام الخاص بك. إذا لم يتم تنفيذ الأمر ويتم عرض خطأ ، ثم حزمة سودو مفقود.
- Если пакет sudo уже установлен, установите его заново. Выполните команду:
- تحقق من حقوق الوصول إلى الملف القابل للتنفيذ سودو. تأكد من تعيين حقوق الوصول إلى ملف سودو بشكل صحيح:
- تحقق من متغير بيئة المسار. تأكد من أن المسار إلى الملف القابل للتنفيذ سودو موجود في متغير بيئة المسار:
- أعد تشغيل النظام أو قم بتشغيل الأمر التالي لتحديث متغير بيئة المسار:
- حاول تشغيل الأمر باستخدام سودو بعد الإصلاحات. في حالة استمرار حدوث الخطأ ، تحقق من الأسباب المحتملة الأخرى وقم بتطبيق الإصلاحات المناسبة.
إذا استمر حدوث الخطأ "لم يتم التعرف على اسم سودو كاسم كمدليت" بعد تطبيق جميع الخطوات المذكورة أعلاه ، فمن المستحسن الاتصال بوثائق أو دعم منظمة توزيع لينكس ذات الصلة للحصول على مساعدة إضافية.
حقوق المستخدم غير صحيحة
الخطأ "لم يتم التعرف على اسم سودو كاسم كمدليت" في لينكس غالبا ما يحدث بسبب حقوق وصول المستخدم غير صحيحة أو إعدادات غير صحيحة في ملف سودورز.
قد يتم تعيين حقوق المستخدم بشكل غير صحيح للأسباب التالية:
- نوع خاطئ من المستخدم: يجب أن يكون لدى المستخدم حقوق سودو أو أن يكون عضوا في مجموعة سودو لاستخدام الأمر سودو. تأكد من أن المستخدم لديه حقوق الوصول اللازمة.
- إذن غير صحيح من ملف سودويرس: يجب أن يكون ملف سودويرس حقوق الوصول 0440 وتنتمي إلى المستخدم الجذر. تعيين الأذونات الصحيحة على ملف سودويرس باستخدام الأمر شمود.
- مسار غير صحيح إلى الأمر سودو: تأكد من تحديد المسار إلى الأمر سودو في متغير بيئة المسار. يمكنك التحقق من قيمته باستخدام الأمر مسار صدى echo.
إذا تم تعيين كافة إعدادات حقوق الوصول بشكل صحيح ، ولكن الخطأ لا يزال يحدث ، ثم يمكنك محاولة إعادة تثبيت أو تحديث حزمة سودو للتأكد من أنه تم تكوينه بشكل صحيح.
إذا استمرت المشكلة بعد كل المحاولات ، فمن المستحسن الاتصال بمسؤول النظام أو أخصائي لينكس للحصول على المساعدة.
لا حزمة سودو تثبيت
الخطأ "لم يتم التعرف على اسم سودو كاسم كمدليت" قد يحدث إذا كانت حزمة سودو مفقودة من النظام الخاص بك.
سودو هو أداة في نظام التشغيل لينكس التي تسمح للمستخدمين للحصول على حقوق الخارق وتنفيذ الأوامر نيابة عنه. يوفر طريقة أكثر أمانا وتحكما لأداء عمليات مميزة.
إذا كنت تحصل على الخطأ" لم يتم التعرف على اسم سودو كاسم كمدليت " ، ثم ربما لم يكن لديك حزمة سودو مثبتة. لإصلاح هذا ، تحتاج إلى تثبيت حزمة سودو على النظام الخاص بك.
لتثبيت حزمة سودو ، يمكنك استخدام مدير حزمة توزيع لينكس الخاص بك. فيما يلي بعض الأمثلة على أوامر التوزيعات المختلفة:
- لتوزيعات عائلة دبيان (على سبيل المثال ، أوبونتو ، دبيان ، لينكس منت) ، قم بتشغيل الأمر:
سودو الرابطة بين الحصول على تثبيت سودو- لتوزيعات عائلة ريد هات (على سبيل المثال ، فيدورا ، سينتوس ، ريل) ، قم بتشغيل الأمر:
سودو يم تثبيت سودو- لتوزيعات عائلة قوس لينكس (على سبيل المثال ، قوس لينكس ، مانجارو) ، قم بتشغيل الأمر:
سودو بكمن-سي سودوبعد تثبيت حزمة سودو ، سوف تكون قادرا على استخدام الأمر سودو على النظام الخاص بك دون أخطاء.
غياب الأمر سودو في متغير المسار
عند تنفيذ الأمر سودو على نظام التشغيل لينكس ، قد تواجه الخطأ"لم يتم التعرف على اسم سودو كاسم كمدليت". يحدث الخطأ عندما لا يتم العثور على الأمر سودو في متغير المسار ، الذي يحتوي على المسارات إلى الملفات القابلة للتنفيذ.
لإصلاح هذا الخطأ ، تحتاج إلى اتباع الخطوات التالية:
- افتح المحطة.
- أدخل الأمر "صدى echo المسار" لرؤية محتويات متغير المسار.
- تحقق مما إذا كان متغير المسار يحتوي على المسار إلى الدليل حيث يوجد ملف سودو القابل للتنفيذ. عادة الطريق إلى سودو يشبه"/البيرة / بن".
- إذا لم يكن هناك مسار إلى سودو ، سوف تحتاج إلى إضافته إلى متغير المسار. للقيام بذلك ، قم بتشغيل الأمر"تصدير المسار = PATH المسار:/ البيرة / بن " عن طريق استبدال "/البيرة/بن" مع المسار الفعلي لسودو على النظام الخاص بك.
- كرر الخطوة 2 للتأكد من أن المسار إلى سودو تمت إضافته بنجاح إلى متغير المسار.
- حاول تشغيل الأمر سودو مرة أخرى. الآن يجب أن تعمل دون أخطاء.
إذا كان الخطأ لا يزال يحدث بعد الانتهاء من هذه الخطوات ، فمن الممكن أن لم يكن لديك حقوق لاستخدام الأمر سودو أو لم يتم تثبيت سودو على النظام الخاص بك. في هذه الحالة ، تحتاج إلى الاتصال بمسؤول النظام للحصول على مساعدة إضافية.
إعدادات ملف سودورس غير صحيحة
الخطأ "لم يتم التعرف على اسم سودو كاسم كمدليت" في لينكس قد تحدث بسبب إعدادات غير صحيحة من ملف سودورز ، وهو المسؤول عن السماح بالوصول إلى تنفيذ الأوامر مع حقوق المسؤول.
يقع ملف سودورز في الدليل / الخ ويدير سياسة الأمان على نظام لينكس ، مما يسمح لبعض المستخدمين أو المجموعات لتنفيذ الأوامر باستخدام الأمر سودو.
لإصلاح الخطأ "لم يتم التعرف على اسم سودو كاسم كمدليت" ، تحتاج إلى التحقق وجعل الإعدادات الصحيحة في ملف سودورز:
- افتح المحطة وقم بتشغيل الأمر:
- ابحث عن السطر الذي يحتوي على إعدادات المستخدم الذي يتلقى الخطأ "لم يتم التعرف على اسم سودو كاسم كمدليت". يبدأ هذا السطر عادة بـ "٪ اسم المستخدم".
- تأكد من كتابة اسم المستخدم أو المجموعة الصحيح في السطر. من الممكن أن يكون اسم المستخدم قد تم تهجئته بشكل غير صحيح أو تم تغيير الإعدادات في النظام ، ولهذا السبب لا يستطيع سودو التعرف على المستخدم.
- إذا تم تحديد اسم المستخدم أو المجموعة بشكل صحيح ، تحقق من أن لديهم الإذن لتنفيذ الأوامر باستخدام سودو. عادة ، يتم تحديد الإذن بعد اسم المستخدم أو المجموعة ويبدو مثل "الكل=(الكل:الكل) الكل".
- إذا كان الإذن مفقودا أو محددا بشكل غير صحيح ، فقم بتحرير السطر بإضافة الإذن المطلوب. على سبيل المثال ، للسماح للمستخدم بتنفيذ جميع الأوامر باستخدام سودو ، أضف "الكل=(الكل:الكل) الكل" بعد اسم المستخدم أو المجموعة.
- حفظ التغييرات وإغلاق محرر السادس عن طريق الضغط خروج ، ثم :، ثم ث ، ثم ف ، واضغط أدخل.
سودو فيسودوسيفتح هذا الأمر ملف سودورز في محرر نصوص السادس مع حقوق المسؤول.
بعد إجراء الإعدادات الصحيحة في ملف سودورز ، الخطأ "لم يتم التعرف على اسم سودو كاسم كمدليت" يجب أن تكون ثابتة ، وسوف يعمل الأمر سودو بشكل صحيح للمستخدم أو المجموعة المحددة.
سؤال وجواب
ماذا الخطأ "لم يتم التعرف على اسم سودو كاسم كمدليت" يعني في لينكس?
يحدث هذا الخطأ عندما يحاول المستخدم استخدام الأمر سودو ، ولكن لم يتم التعرف عليه من قبل النظام كأمر صالح. يستخدم سودو لتنفيذ الأوامر نيابة عن الخارق ، لذلك عدم الاعتراف بها قد تشير إلى مشاكل مع تثبيت أو تكوين البرنامج.
لماذا الخطأ "لم يتم التعرف على اسم سودو كاسم كمدليت" تحدث في لينكس?
يمكن أن يحدث هذا الخطأ لعدة أسباب. قد يكون أحدها مرتبطا بغياب حزمة سودو في النظام ، أو التثبيت غير الصحيح. قد يكون سبب آخر مرتبطا بمشكلة مسار بحث الأوامر في إعدادات النظام. قد يحدث هذا الخطأ أيضا إذا لم يكن لدى المستخدم حقوق كافية لتنفيذ الأمر سودو.
كيف يمكنني إصلاح الخطأ" لم يتم التعرف على اسم سودو كاسم كمدليت " في لينكس?
هناك عدة طرق لإصلاح هذا الخطأ. أولا ، تأكد من تثبيت حزمة سودو على النظام وتكوينها بشكل صحيح. إذا تم تثبيت الحزمة ، فحاول تحديثها إلى أحدث إصدار. ثانيا ، تحقق من الأمر إعدادات مسار البحث-تأكد من أن المسار إلى المجلد حيث يوجد أمر سودو مسجل في متغير بيئة المسار. إذا كان هذا لا يساعد ، تأكد من أن لديك حقوق كافية لتنفيذ الأمر سودو-ربما يجب أن تكون في مجموعة سودورز أو استخدام طريقة أخرى للحصول على حقوق الخارق.
هل من الممكن لإصلاح الخطأ" لم يتم التعرف على اسم سودو كاسم كمدليت " في لينكس إذا لم أكن مسؤول النظام?
إذا لم تكن مسؤول النظام ، وربما كنت لن تكون قادرا على الوصول إلى حزمة سودو أو تغيير إعدادات النظام. في هذه الحالة ، يجب عليك الاتصال بالمسؤول لإصلاح هذا الخطأ نيابة عنك. يمكن للمسؤول تثبيت أو تحديث حزمة سودو ، تكوين مسارات البحث الأمر الصحيح ، وتعطيك حقوق استخدام سودو.
كيف يمكنني معرفة ما إذا تم تثبيت حزمة سودو على نظام لينكس?
لمعرفة ما إذا كان يتم تثبيت حزمة سودو على النظام ، يمكنك تشغيل الأمر التالي في المحطة: "دبكغ-ل | غريب سودو". إذا تم تثبيت الحزمة ، فسترى معلومات عنها في إخراج الأمر. إذا كنت لا ترى أي إخراج أو تلقي رسالة خطأ ، فهذا يعني أن حزمة سودو غير مثبتة.