كيفية حل مشكلة 'ليس موجودًا في ملف Sudoers. سيتم الإبلاغ عن هذا الحادث 'خطأ

Kyfyt Hl Mshklt Lys Mwjwda A Fy Mlf Sudoers Sytm Alablagh N Hdha Alhadth Khta



يقدم Linux نظامًا قويًا لإدارة امتيازات المستخدم بأوامر مثل Sudo التي تتيح لك أداء المهام بامتيازات مرتفعة. يمكن للأمر 'sudo' أن يزود المستخدمين الآخرين بأعلى مستوى من التحكم في النظام والذي عادةً ما يحتفظ به المستخدمون الجذر.

لاستخدام Sudo، يجب أن تكون مسجلاً في '/etc/sudoers' لأن هذا الملف يحدد ما إذا كان المستخدم لديه الإذن بتنفيذ أي مهمة. ومع ذلك، يواجه العديد من المستخدمين بعض الأخطاء غير العادية أثناء استخدام الأمر 'sudo'.

في هذا البرنامج التعليمي السريع، سنشرح الطرق المختلفة التي يمكنك استخدامها لحل مشكلة 'ليس في ملف sudoers. سيتم الإبلاغ عن هذا الحادث بسهولة.







كيفية حل مشكلة 'ليس موجودًا في ملف Sudoers. سيتم الإبلاغ عن هذا الحادث 'خطأ

الإصلاح الفوري لهذا الخطأ هو تعديل الملف '/etc/sudoers'. تتطلب هذه العملية البسيطة من المستخدم الجذر إضافة المستخدم (الذي يواجه هذا الخطأ) في ملف sudoers.



يمكنك استخدام الأمر 'Visudo' لفتح الملف '/etc/sudoers' مباشرة. Visudo هو أمر خاص تم تصميمه بشكل مقصود لتعديل ملف sudoers.



sudo com.visudo





انتقل إلى السطر الذي يقول 'root ALL=(ALL:ALL) ALL' وأدخل النص التالي في السطر التالي:

اسم المستخدم الجميع = ( الكل:الكل ) الجميع

تأكد من استبدال المصطلح 'user_name' بالاسم الفعلي للمستخدم الذي تريد منح امتيازات sudo له.



بعد تغيير كل شيء، يمكنك الآن حفظ الملف والخروج منه. أخيرًا، لقد أكملت الآن العملية ولن يزعجك الخطأ 'ليس في ملف sudoers' بعد الآن. سيناقش القسم التالي أمرًا من سطر واحد يمكنك استخدامه لإضافة المستخدمين إلى مجموعة sudo التي تحتوي على امتيازات sudo افتراضيًا.

مجموعة سودو

بدلاً من إضافة المستخدم كما هو موضح في العملية السابقة، يمكنك إضافة المستخدم المقصود إلى مجموعة Sudo. عند إضافته إلى هذه المجموعة، سيحصل المستخدم على حق الوصول إلى sudo. ومن ثم، فإن هذا سوف يساعدك في حل الخطأ.

للقيام بذلك، أدخل الأمر التالي في المحطة:

sudo com.usermod -اي جي sudo اسم المستخدم

يضيف الأمر 'usermod' مع خيارات '-aG' وإدخال Sudo المستخدم المحدد إلى المجموعة – sudo. علاوة على ذلك، استبدل 'user_name' باسم المستخدم/معرف المستخدم الخاص بالمستخدم المستهدف.

خاتمة

يُظهر الخطأ المذكور عادةً أن المستخدم غير متوفر حاليًا في ملف sudoers. الحل الوحيد هو إضافة المستخدم المتأثر إلى الملف المذكور. شرحنا في هذه المقالة طريقتين: تعديل ملف sudoers وإضافة المستخدم إلى مجموعة sudo. يمكنك استخدام أي منهما للتخلص من هذا الخطأ.