استخدام موجه الاوامر (التيرمنال) للمبتدئين

الدرس: أمر sudo

ما هو أمر sudo؟

الأمر sudo هو اختصار لـ "SuperUser DO"، ويُستخدم لتنفيذ أوامر بصلاحيات المستخدم الجذر (root) مؤقتًا. يسمح للمستخدم بتنفيذ أوامر تحتاج إلى صلاحيات إدارية مثل تثبيت البرامج، تعديل ملفات النظام، إدارة المستخدمين... إلخ.

لماذا نحتاج إلى sudo؟

  • لحماية النظام من التعديلات غير المقصودة أو الضارة.
  • لتنفيذ أوامر حساسة بأمان دون الحاجة لتسجيل الدخول كمستخدم root.
  • لمنح الصلاحيات فقط عند الحاجة، وليس بشكل دائم.

أمثلة على استخدام sudo

1. تحديث النظام:

sudo apt update

2. تثبيت برنامج:

sudo apt install nmap

3. تعديل ملف نظام باستخدام nano:

sudo nano /etc/hosts

ملاحظات هامة

  • عند استخدام sudo لأول مرة في الجلسة، سيُطلب منك إدخال كلمة المرور.
  • إذا لم يكن المستخدم مضافًا إلى مجموعة sudo فلن يتمكن من استخدام الأمر.
  • يجب توخي الحذر، لأن تنفيذ الأوامر بـ sudo قد يؤثر على النظام بشكل كبير.

🛠️ الجزء العملي

جرب الأوامر التالية في بيئة التيرمنال الخاصة بك لفهم كيفية استخدام sudo عمليًا:

1. تحديث الحزم في النظام:

sudo apt update

2. تثبيت أداة nmap:

sudo apt install nmap

3. إنشاء ملف داخل مجلد محمي مثل /root (سيفشل بدون sudo):

sudo touch /root/test.txt

لاحظ الفرق بين تنفيذ الأوامر بصلاحيات عادية وباستخدام sudo.

Related Posts

قم بانشاء معملك