دليلك لفهم تقنية sudo و طريقة تفعيله على نظام جنو لنيكس




السلام عليكم ورحمة الله و بركاته





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




ما هي تقنية  sudo :

تقنية sudo هي عبارة عن حزمة وهي مضمنة في اغلب توزيعات لينكس وهي تمكنك من استخدام صلاحيات المالك او root عبر منحها باسوورد الخاص بك مما يمنحك الحق في تثبيت  اي برنامج تريد او العكس ايضا تحتاجها للتعديل على النظام بأي شكل يشمل مسارات غير الهوم الخاص بك كتعديل على اعدادات في مجلد etc مثلا
ايضا يمنحك الحق في ان ترى مجلدات مستخدمين اخرين في حالة كان نظامك يحتوى على عدة مستخدمين و لعدة استعمالات اخرى.



لم sudo هي ضرورية لنا:

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



كيف يمكنني تفعيل sudo :

الطريقة هي بسيطة تثبت حزمة sudo لكل توزيعة اوامر تثبيت معينة، ولن يسعني الوقت لشرح الكل لكن تضل الخطوة سهلة وبسيطة الان بعد تثبيت الحزمة نقوم بالدخول الى الملف sudoers عن طريق الامر :


sudo nano /etc/sudoerc
 بعد دالك يظهر لنا كما هو في الصورة :



الان نقوم بالنزول الى ان نصل الى الاسطر التالية كما هو موضح في الصورة :


لدينا في الصورة: 3 خيارات الاول هو المفعل الذي حدفت الهاش # من اوله و الثاني و الثالت لا الان سأعطي ثلات صور وهي توضح الطريقة التي يجب ان تترك بها الاسطر ان اردت ان تفعل إحدى الخصائص التي سأذكرها نبدء 

1 - ان اردت ان تستخدم sudo بطريقة عادية اي لا يتدكر الباسوورد فضع الخيرات كما هي في الصورة اسفله :

2 - ان اردت ان تستخدم sudo دون ان يطلب منك الباسوورد فقط تكتب sudo قبل الامر وهذا غير امن بعض الشيء:

 3 - ان اردت ان تستخدم sudo و بطلب الباسورد لكنه لن يعيد السؤال عنه ان كررت استخدامه على نفس الجلسة:


يجب عليك اختيار خيار واحد اي حدف هاش واحد تم تحفض التغييرات عن طريق ctrl + x تم y تم entr 
الان بقي علينا ان نضيف المستخدم الخاص بنا الى مجموعة مستخدمي sudo على دبيان ومشتقتها هذا هو الامر :


sudo usermod -a -G sudo $LOGNAME
اما على باقي التوزيعات فالامر هو:
sudo usermod -a -G wheel $LOGNAME
 كما تلاحضون ما تغير هو اسم المجموعة فقط الان ما عليك الا ان تعيد التشغيل وكل شيء سيكون تمام بإذن الله .



اما الان ألقاكم في موضوع اخر وشرح اخر على مدونتكم مدونة ثورة اللينكس و لطلب شروحات اخرى او لاستفسار معين سأترك طريقة التواصل معي في الاسفل .

كان معكم اخوكم : عدنان
للتواصل : Adenane-GX


الإبتساماتإخفاء