يعد استخدام الأمر sudo والذي يرمز إلى superuser do واحد من أهم الأوامر في أنظمة التشغيل المستندة إلى Unix وLinux حيث يتيح هذا الأمر للمستخدمين تنفيذ البرامج بصلاحيات مستخدم آخر غالبا ما يكون هذا المستخدم هو الجذر أو المسؤول دون الحاجة إلى تسجيل الدخول الكامل بصلاحيات إدارية.
استخدام الأمر sudo على Windows وفوائد استخدامه
يمثل استخدام الأمر sudo أداة فعالة لإدارة النظام حيث يمكنك بواسطته القيام بمهام إدارية تتطلب صلاحيات مرتفعة دون الحاجة إلى تسجيل الدخول والخروج كمسؤول باستمرار ويساهم استخدام الأمر sudo في تحسين أمان النظام بطرق متعددة:
- تقليل الحاجة إلى استخدام حسابات المسؤولين: يمكنك تنفيذ الأوامر الحساسة بصلاحيات مرتفعة دون الحاجة إلى تسجيل الدخول بحساب مسؤول.
- توفير سجل دقيق للأوامر: يسجل استخدام الأمر sudo جميع الأوامر التي يتم تنفيذها مما يتيح تتبع الأنشطة الإدارية بسهولة.
وتتضمن الاستخدامات الشائعة للأمر sudo تثبيت حزم البرامج وتعديل أذونات الأمان كما يسهم التحكم الدقيق والتسجيل المقدمين من استخدام الأمر sudo في تنفيذ المهام الإدارية بأمان وفعالية.
تقديم استخدام الأمر sudo إلى نظام Windows
أدركت Microsoft الفوائد العديدة لأمر sudo وبدأت في جلب هذا الأمر إلى أنظمة Windows 11 عبر تحديث الإصدار 24H2 وعلى الرغم من عدم وضوح ما إذا كان Windows Server 2022/2025 سيحصل على دعم استخدام الأمر sudo أيضا إلا أن هذا الأمر يمثل خطوة هامة نحو تحسين إدارة النظام على Windows.
بينما يتمتع مستخدمو Windows حاليا بأداة RunAs التي تتيح تشغيل الأوامر بصلاحيات مستخدم آخر إلا أنها تعتبر أقل فعالية مقارنة بالأمر sudo كما ان الأمر RunAs يتطلب إدخال كلمة مرور المستخدم المحدد في كل مرة مما يجعله أقل كفاءة.
يتم استخدام الأمر RunAs بالتنسيق runas /user:username program حيث يجب إدخال كلمة مرور المستخدم المحدد وعلى سبيل المثال runas /user:admin cmd يبدأ موجه الأوامر بصلاحيات المسؤول.
الفرق بين استخدام الأمر sudo والأمر RunAs
يوفر استخدام الأمر sudo تحكم أكثر شمول ومرونة في الأذونات والتسجيل مقارنة بالأمر RunAs بينما يسمح RunAs برفع مؤقت للأذونات يوفر sudo وظائف متقدمة تتيح تفويض الأوامر دون الحاجة إلى صلاحيات المسؤول الكاملة.
وتعتزم Microsoft إضافة وظائف مشابهة لاستخدام الأمر sudo في المستقبل مما يجعل استخدام الأمر sudo خيار أكثر مرونة وقوة لإدارة النظام على Windows.