العودة إلى الدورة

49. استخدام `sudo` للامتيازات المرتفعة

أساسيات Linux: من الصفر إلى إتقان واجهة سطر الأوامر (CLI Hero)

القوة الإدارية بدون تسجيل دخول Root

لا يُنصح عموماً بتسجيل الدخول مباشرة كمستخدم root نظراً لخطر تشغيل الأوامر الكارثية عن طريق الخطأ. بدلاً من ذلك، تستخدم توزيعات Linux الحديثة sudo (SuperUser DO) للسماح للمستخدمين المصرح لهم بتنفيذ أوامر محددة بصفتهم root.

كيف يعمل sudo

يسبق sudo الأمر الذي تريد تشغيله بامتيازات مرتفعة.

bash

تثبيت حزمة جديدة (يتطلب وصول root)

$ sudo apt install htop

التحقق من محتويات الدليل الرئيسي لمستخدم root

$ sudo ls -la /root

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

تكوين sudo

عادةً ما يكون المستخدمون الذين يمكنهم استخدام sudo أعضاء في مجموعة sudo أو wheel. يتم تكوين صلاحياتهم في ملف التكوين الآمن: /etc/sudoers.