إصلاح: غير قادر على قفل دليل الإدارة



جرب أداة القضاء على المشاكل

غالبًا ما يواجه القادمون الجدد إلى جنو / لينكس بعض المشاكل عندما يحتاج الأمر إلى تنفيذه بامتيازات مستخدم الجذر المتميز. في بعض الأحيان ، ستطرح هذه الأوامر رسائل الخطأ 'غير قادر على قفل دليل الإدارة' ، خاصة عند محاولة تثبيت تحديثات أو تطبيقات جديدة من سطر الأوامر. غالبًا ما تكون رسالة الخطأ هذه مصحوبة بسؤال محبط إلى حد ما: 'هل أنت جذر؟'



يشبه الحصول على امتيازات الجذر استخدام موجه أوامر مرتفع في Microsoft Windows ، إلا أنه في الواقع يمكن أن يكون أسهل بكثير لأن الأمر البسيط سيمنحك السلطة التي تحتاجها دون فتح نافذة أخرى. في معظم الحالات ، يمكنك إصلاح هذا الخطأ الآن ببضع ضغطات على المفاتيح.



الطريقة الأولى: استخدام sudo في مواجهة الأوامر على Linux

إذا تلقيت رسالة الخطأ عندما تفعل شيئًا إداريًا مثل تثبيت حزمة جديدة ، فبغض النظر عن عدد المرات التي تقوم فيها بتشغيل الأوامر للقيام بذلك وبغض النظر عن اسم الحزمة الذي تستخدمه ، ستستمر في تلقي هذه الرسالة.



حاول كتابة sudo أمام الأمر الذي تقوم بتشغيله بدلاً من ذلك. على سبيل المثال ، إذا كنت تحاول تثبيت حزمة على توزيعة Linux تستخدم مدير الحزم apt-get ، فيمكنك حينئذٍ كتابة sudo apt-get install pgkName ، بعد استبدال pgkName باسم البرنامج الذي كنت تحاول تثبيته .

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



إذا أدى هذا إلى حل مشكلتك ، فلن تحتاج إلى المزيد من اللعب. هذه ليست مشكلة في حد ذاتها ، إنها حقيقة من حقائق الحياة لمستخدمي جنو / لينكس المخضرمين لأنها تحمي جهاز الكمبيوتر الخاص بك من الوصول غير المصرح به.

الطريقة 2: تشغيل sudo بيانياً

بينما يعمل هذا مع برامج سطر الأوامر بشكل جيد ، قد ترغب أحيانًا في تشغيل برنامج رسومي بصفتك المستخدم المتميز. نظرًا لأن المستخدم الجذر يمكنه فعل أي شيء للنظام الذي يريده ، فأنت تريد توخي الحذر عند استخدام sudo. ومع ذلك ، ستحتاج أحيانًا إلى هذا الامتياز للعمل مع برامج تنظيف النظام مثل BleachBit.

بدلًا من كتابة الأمر sudo في هذه الحالة ، اكتب gksu أمامه. ستحصل على مربع صغير يسأل عن كلمة المرور الخاصة بك ، وبمجرد إدخالها ، سيعمل البرنامج كالمعتاد. لا تنزعج إذا كانت نافذة التطبيق الذي تم إنتاجه لا تتطابق مع النوافذ الأخرى - ربما لا يحتوي حساب الجذر على نظام ألوان رائع.

قد ترغب أيضًا في تجربة kdesu إذا كنت تستخدم نظامًا يستخدم بيئة سطح المكتب K. حاول وضع kdesu أمام أي أمر واجهة مستخدم رسومية يُطلب منك تشغيله كجذر إذا تلقيت رسالة خطأ حول gksu أو إذا كنت تعرفك يتم تشغيل سطح المكتب البلازما.

لاحظ أنك تتلقى بالفعل رسالة تحذير حول كيف يمكن أن يتسبب المستخدم الجذر في إتلاف نظامك عند تشغيل هذه الأوامر ، وهو تذكير آخر بكيفية توخي الحذر عند القيام بذلك لتجنب الإضرار بتثبيت Linux الخاص بك.

الطريقة الثالثة: أن تصبح المستخدم الجذر

في بعض التوزيعات ، يمكنك تشغيل su - لتصبح المستخدم الأساسي بعد كتابة كلمة المرور. يجب أن يعمل هذا على التوزيعات مثل Fedora و CentOS التي لا تجزئ حساب الجذر. لاحظ أن موجهك يتغير من رمز $ إلى رمز # عند القيام بذلك. هذا لإظهار أن لديك الآن وصول الجذر للمستخدم الخارق.

بعض التوزيعات مثل Ubuntu والتوزيعات المختلفة التي تعتمد عليها لا تدعم هذا. استخدم sudo -i على هذه الأنظمة لتلقي قذيفة تسجيل دخول جذر. في كلتا الحالتين ، لن تضطر إلى إصدار أوامر إدارية باستخدام sudo عندما تقوم بتسجيل الدخول بهذه الطريقة ، ولكن يرجى أن تضع في اعتبارك أنه مع القوة الكبيرة تأتي مسؤولية كبيرة. إذا كنت على خادم أو شيء من هذا القبيل ، فقد يكون لدى مسؤول النظام لديك قواعد معينة يجب اتباعها بشأن ما يمكنك وما لا يمكنك فعله باستخدام حساب الجذر.

يُنصح المستخدمون الذين يستخدمون أجهزتهم الخاصة ببساطة بعدم حذف أي شيء لم ينشئوه بأنفسهم.

3 دقائق للقراءة