السماح لمستخدم بتنفيذ بعض الاوامر فقط كمدير النظام باستخدام sudo



 يمكن اعطاء مستخدم صلاحيات مدير النظام root لكن على بعض الاوامر من خلال تعديل ملف sudo الخاص بالمستخدم.


لو كان اسم المستخدم linuxtent ونريد فقط السماح له بإعادة تشغيل سيرفر اباتشي كمستخدم root باستخدام sudo فالخطوات كالتالي:

اولا: تشغيل محرر sudo عن طريق الامر التالي:

visudo


ثم نظيف السطر التالي للملف:

 linuxtent ALL=(root) /bin/systemctl restart apache2


 ولو أردنا اضافة عدة اوامر مسموح للمستخدم تنفيذها كمدير النظام نستطيع اضافتها كالتالي:


linuxtent ALL=(ALL) /path/to/command1, /path/to/command2, /path/to/command3


 وبهذا لن يتمكن المستخدم من تشغيل أي امر آخر كمدير النظام وهذا يعطي حماية أفضل للنظام.