مقارنة بين Sudo و Su: ما هو الأمر الذي يجب أن تستخدمه؟

اعتمادًا على إعداد Linux الخاص بك ، يُمكنك تنفيذ مهام إدارية وبصلاحيات المسؤول باستخدام إما الأمر su أو sudo. حيث أنه من السهل الخلط بين هذين الأمرين لأنَّ لكل منهما وظائف متشابهة.

لذا ، ما هو الأمر الذي يجب أن تستخدمه؟ هيا نكتشف.

مقارنة بين Sudo و Su: ما هو الأمر الذي يجب أن تستخدمه؟ - لينكس

Su يمنحك الوصول الكامل إلى صلاحيات الروت

الطريقة التقليدية للوصول إلى حساب الروت لتهيئة نظام Linux ، بالعودة إلى أيام Unix ، هي باستخدام الأمر su:

su –

تعني “-” أنه سيكون لديك نفس البيئة كما لو كنت قد قمت بتسجيل الدخول مباشرةً كمستخدم روت. سيُطالبك النظام بكلمة المرور الخاصة بك. إذا نجحت ، ستتغير المطالبة إلى الحرف “#”. يُمكنك بعد ذلك تشغيل أي أوامر تحتاج إليها بصلاحيات الروت.

اكتب exit أو اضغط على Ctrl + D للعودة إلى صلاحيات المستخدم القياسي عند الانتهاء.

في حين أنَّ الأمر su مفيد ، إلا أنَّ المشكلة الرئيسية هي أنه خيار الكل أو لا شيء. لديك حق الوصول الكامل إلى صلاحيات  الروت أو الامتيازات العادية. إذا كان لديك عدة مسؤولين على الخادم ، فسيتعين عليك مشاركة نفس كلمة مرور الروت.

sudo يمنحك مزيدًا من التحكم

تقوم المزيد من توزيعات Linux مثل Debian و Ubuntu بتثبيت sudo افتراضيًا لأنه يُعتبر أكثر أمانًا من استخدام su. إنه الأمر الأفضل وهو موجود منذ عام 1980.

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

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

مقارنة بين Sudo و Su: ما هو الأمر الذي يجب أن تستخدمه؟ - لينكس

استخدم sudo متى يكون بالإمكان

نظرًا لأن sudo مُحبب وأكثر أمانًا من su ، فإن المزيد من توزيعات Linux تجعله أمر المستخدم الخارق الافتراضي. عادةً ، يتم تعيين المستخدم الأول كمستخدم “إداري” وبالتالي يتم إعداده لاستخدام sudo.

إذا لم يتم تثبيت sudo على النظام الذي تستخدمه ، فمن السهل الحصول عليه من مدير الحزم. بعد التثبيت ، بالنسبة لأي مستخدمين إداريين آخرين ، فإنَّ الأمر يتعلق فقط بإضافة مستخدم إلى المجموعة الصحيحة ، عادةً “admin” أو “sudo” أو “wheel”. مجموعات المستخدمين هذه أيضًا خاصة بالتوزيعات.

يُمكنك الآن إدارة نظام Linux بشكل آمن

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

المصدر
زر الذهاب إلى الأعلى