حرف S

أمر سودو (تنفيذ بصلاحيات الجذر)

sudo

آخر تحديث: 2026-10-15
مستوى الشرح اختر المستوى التقني المناسب لك

الشرح المبسط

تخيل أن نظام لينكس (Linux) هو شركة ضخمة وأنت موظف تملك مفتاحا لمكتبك فقط. أمر سودو (sudo) يشبه تصريحا مؤقتا أو بطاقة المدير (Master Key) التي تسمح لك بدخول الغرف المغلقة وإجراء التعديلات الهامة في النظام (System) مثل تثبيت البرامج أو تغيير الإعدادات. تقوم بذلك من خلال حسابك العادي دون الحاجة لتسجيل الدخول بحساب المدير الدائم (Root)، مما يحمي النظام من الأخطاء غير المقصودة ويسجل كل حركة تقوم بها.

الشرح التقني المتقدم

يعد أمر sudo (Superuser DO) أداة قوية في أنظمة لينكس (Linux) تتيح للمستخدمين الموثوقين تشغيل البرامج والأوامر بصلاحيات أمنية خاصة بالنظام، وعادة ما تكون صلاحيات المستخدم الجذر (Root).

كيفية عمل تصاريح النظام خلف الكواليس

عندما تقوم بتنفيذ أمر مسبوق بكلمة sudo، يتحقق النظام من ملف الإعدادات الخاص لتحديد ما إذا كان المستخدم (User) يمتلك الصلاحية المطلوبة لتنفيذ هذا الإجراء الأمني.

ملف sudoers: هو الملف الأساسي الموجود في المسار /etc/sudoers، وهو المسؤول عن تحديد المستخدمين والمجموعات (Groups) التي يحق لها استخدام الأمر، ويتم تعديله دائما باستخدام أمر visudo لمنع أخطاء الصياغة الفادحة.

الاستخدام العملي لأمر سودو وتحديث النظام

كمثال عملي، إذا أردت تحديث حزم البرامج (Packages) في التوزيعات، فإنك تحتاج إلى صلاحيات إدارية كالتالي:

أمر التنفيذ لتحديث القوائم وترقية النظام:

sudo apt update && sudo apt upgrade

الخيارات الشائعة والفروقات التقنية عند استخدام الأمر:

  • استخدام sudo -i: يمنحك جلسة تفاعلية (Interactive Session) بصلاحيات الجذر، مع تحميل متغيرات البيئة (Environment Variables) الخاصة به.
  • استخدام sudo -s: يفتح صدفة (Shell) بصلاحيات الجذر، لكنه يحتفظ بمتغيرات البيئة الخاصة بالمستخدم الحالي.
  • استخدام sudo -u username command: يسمح بتنفيذ أمر معين بصلاحيات مستخدم آخر بدلا من الجذر.

ملاحظة ختامية: أفضل الممارسات الأمنية (نصيحة احترافية)

ينصح دائما باستخدام أمر sudo للحصول على الصلاحيات عند الحاجة فقط بدلا من العمليات المستمرة بحساب الجذر، وذلك لتقليل مخاطر التخريب العرضي للنظام وتسجيل كافة الإجراءات الإدارية في سجلات النظام (Logs) لتسهيل عمليات التتبع والتدقيق.

المصادر المعتمدة :