اذهب إلى المحتوى
  • 0

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

LoveToCode

السؤال

Recommended Posts

  • 1

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

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

sudo command


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

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

su user

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

su user -c command



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

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



 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...