• 0

ما الفرق بين sudo و su؟

ما الفرق بين استخدام sudo و su في سطر الأوامر في لينكس ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

يُتيح كل من الأمرين تنفيذ أوامر بصلاحيات عليا مع فروق بين الاثنين.

عند كتابة sudo أمام أمر، مثلا
 

sudo command


 فإنك تطلب تنفيذ الأمر command بصلاحيات عليا يحددها ملف sudoers. يستخدم مديرو الأنظمة ملف sudoers لإعطاء مستخدم أو مجموعة مستخدمين صلاحيات إدارية غير متاحة للحسابات العادية. عند استخدام أمر sudo تُطلَب كلمة مرور المستخدم الذي نفذ الأمر.

بالنسبة لأمر su فإنه يمكن من الانتقال إلى مستخدم آخر (فتح جلسة Shell جديدة داخل الجلسة الحالية):

su user

ستُطلب منك كلمة مرور المستخدم user. يمكن أيضا تنفيذ أمر بصلاحيات المستخدم user دون فتح جلسة Shell، مثلا:
 

su user -c command



في المثال أعلاه ننفذ الأمر command بصلاحيات المستخدم user.

ملحوظة: عند تنفيذ أمر su دون خيارات تنتقل إلى المستخدم الجذر.



 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن