كيفية استخدام Sudo Command في Linux؟

How Use Sudo Command Linux



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

في بعض الأحيان ، حتى المستخدم الضيف يحتاج إلى أداء بعض المهام التي تتطلب امتيازات إدارية. لحسن الحظ ، يوفر لنا Linux طريقة للقيام بذلك ، أي باستخدام الكلمة الأساسية sudo قبل الأمر. إنها كلمة رئيسية سحرية بحيث يُسمح لأي أمر يتبعه هذه الكلمة الأساسية بالعمل مع امتيازات الجذر بدلاً من الامتيازات المحدودة الخاصة به. سودو تعني Super User DO. في مناقشة اليوم ، هدفنا هو أن نشرح لك استخدام الأمر sudo في Linux.







ملاحظة: استخدمنا Linux Mint 20 لشرح طريقة استخدام الأمر sudo.



سيتم توضيح طريقة استخدام الأمر sudo في Linux Mint 20 من خلال السيناريوهات الثلاثة التالية:



السيناريو رقم 1: تحديث نظامك باستخدام Sudo Command

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





في الخطوة الأولى ، قم بتشغيل Terminal في أي توزيعة Linux (أنا أستخدم Linux Mint 20) ؛ يمكن القيام بذلك من خلال النقر على أيقونة المحطة الموجودة على. يمكنك تصور محطة Linux Mint 20 في الصورة التالية:



بمجرد تشغيل المحطة ، فإن الشيء التالي الذي يتعين عليك القيام به هو تشغيل أمر التحديث أثناء استخدام الكلمة الأساسية sudo قبلها كما هو موضح أدناه:

$سودوتحديث مناسب

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

السيناريو رقم 2: ترقية نظامك باستخدام Sudo Command

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

في محطة Linux Mint 20 الخاصة بك ، من المفترض أن تقوم بتنفيذ الأمر التالي:

$سودوترقية ملائمة

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

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

السيناريو رقم 3: إنشاء ملف نصي باستخدام أمر Sudo

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

في الخطوة الأولى ، عليك تنفيذ الأمر التالي:

$سودو نانوMyFile.txt

يمكنك استبدال MyFile.txt بأي اسم تختاره لملفك النصي بدلاً من تسميته MyFile.txt. كما في هذه الحالة ، قمنا بتسمية ملفنا النصي باسم Sudo.txt.

بمجرد تشغيل هذا الأمر ، لن يقوم فقط بإنشاء ملف نصي فارغ جديد بالاسم المحدد في دليل الصفحة الرئيسية الخاص بك ، ولكنه سيفتح أيضًا هذا الملف باستخدام محرر nano حيث يمكنك إضافة أي محتوى من اختيارك إلى هذا الملف كـ موضح بالصورة التالية:

بعد إجراء كل هذه التغييرات ، تحتاج إلى حفظ ملفك والخروج من محرر nano ببساطة عن طريق الضغط على Ctrl + X. يمكنك أيضًا التحقق مما إذا كان ملف نصي قد تم إنشاؤه بالفعل في دليل الصفحة الرئيسية عن طريق تشغيل الأمر sudo أو ليس بمجرد الانتقال إلى الدليل الرئيسي الخاص بك. هنا ، ستتمكن من العثور على ملفك النصي الذي تم إنشاؤه حديثًا ، كما هو موضح في الصورة أدناه:

استنتاج

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